使用jQuery在多选列表框中如何以编程方式选择项目?
解决方法
你可以这样做:
var valToSelect = "1"; $("#mySelect option[value='" + valToSelect + "']").attr("selected","true");
这是一个快速的例子:http://jsfiddle.net/ZyAHr/
只是为了踢,这是一个替代的例子,如果它符合情况:
var values = $("select").val(); values.push("1"); $("select").val(values);
这是一个很快的例子:http://jsfiddle.net/FBRFY/
该第二种方法利用了在多个< select>上的.val()
的事实.元素返回数组,而不是字符串.您可以获取它,添加或删除任何值,然后再次使用.val()进行设置,并将使用新的选择进行更新.