Maison > Questions et réponses > le corps du texte
Si vous souhaitez réaliser la valeur en multiple, elle changera avec les changements de province, de ville et de district.
J'ai essayé de nombreuses façons d'attribuer des valeurs à plusieurs en utilisant js, mais la valeur de plusieurs n'a pas changé.
Qui sait comment le résoudre ?
Plusieurs sélections sont disponibles dans la case à cocher multiple :
Description de l'image
Code d'affectation :
<select id="PositionList" multiple="multiple">
<c:forEach items="${sessionScope.positionl}" var="positionl">
<option value="${positionl.name}">${positionl.name}</option>
</c:forEach>
</select>
<script type="text/javascript">
$(document).ready(function() {
$('#PositionList').multiselect();
});
</script>
Si js attribue une valeur à une sélection générale :
success : function(data) {
var jsonpos = data;
var pos = "";
for (var int = 0; int < jsonpos.length; int++) {
pos += "<option value="+jsonpos[int].name+">"
+ jsonpos[int].name + "</option>";
}
}
这个就行了。但是 multiple 不能这样赋值,还请大神指教?
高洛峰2017-05-19 10:38:21
document.getElementById('xxx').setAttribute('size',num) or $('xxx').attr('size',num)