Jquery的val()方法给<select>赋值的有关问题
Jquery的val()方法给select赋值的问题HTML codeheadscript typetext/javascript srcjquery-1.5.
Jquery的val()方法给<select>赋值的问题
HTML code<head> <script type="text/javascript" src="jquery-1.5.2.min.js"></script> <script> $(function() { $("#test").bind("click", function() { $("#sel").val(["Multiple2", "Multiple3"]); alert($("#sel").val()); }); }) </script></head><body> <select id="sel" multiple="multiple"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <button id="test">点击</button></body>
$("#sel").val(["Multiple2", "Multiple3"]);
这行不可以给下拉菜单赋值吗?弹出的值是NULL。。
[解决办法][解决办法]我的手册版本可能比较落后
我的两本手册都没找着给select赋值数组的快捷方法
不过,可以通过其它方法达到效果
$("#sel").find("option").each(
function(i){
//代码
}
);