Jquery用于选择乘法选择列表框中的所有项目。
$("#pl_new").find("option").each(function() {
$(this).attr('selected', true);
});
提交表单时,无法选择列表框中的所有项目。
答案 0 :(得分:1)
您需要使用
$(this).prop('selected', true);
但如果您仍想使用attr()
,请使用此:
$(this).attr('selected', 'selected'); // your method is also OK!
multiple
属性: P.S,请检查select
标记中是否包含multiple
属性;)因为这可能是问题的原因。
由于Kevin的这个小提琴:http://jsfiddle.net/afzaal_ahmad_zeeshan/tusUA/1/,您可以看到应用于multiple
的{{1}}属性并且代码正常运行。