我在 jquery mobile 中有一个多重选择。
docs:
http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html
为了获得价值,我这样做
var leerplandoelen = $("#AddLessonForm_leerplandoelen").val();
var leerplandoelenString = "";
if(leerplandoelen != null){
$.each(leerplandoelen, function(i, le){
if(i!=leerplandoelen.length-1){
leerplandoelenString += "\""+le+"\",";
}else{
leerplandoelenString += "\""+le+"\"";
}
});
}
得到像这样的字符串'“1”,“2”,“3”'。
我该如何设置这些值?
我尝试了以下方法:
$('#AddLessonForm_leerplandoelen').val(['3','6','14']).selectmenu('refresh');
但这没有用。
这样做,读取所选项目的数组。标记选择的选项基于value
// array of values
var selected = ["2", "4"];
$.each(selected, function (i, v) {
// mark options selected
$("select option[value='" + v + "']").prop("selected", true);
// refresh selectmenu
$("select").selectmenu("refresh");
});
Demo http://jsfiddle.net/Palestinian/rFe27/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)