Heim > Fragen und Antworten > Hauptteil
Wenn Sie den Wert in Vielfachen realisieren möchten, ändert er sich mit den Änderungen von Provinz, Stadt und Bezirk.
Ich habe mit js viele Möglichkeiten ausprobiert, mehreren Werten zuzuweisen, aber der Wert von mehreren hat sich nicht geändert.
Wer weiß, wie man es löst?
Mehrfachauswahlen sind im Mehrfach-Kontrollkästchen verfügbar:
Bildbeschreibung
Aufgabencode:
<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>
Wenn js einer allgemeinen Auswahl einen Wert zuweist:
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)