jquery用于选择多个选择列表框中的所有项目

时间:2013-12-20 19:58:14

标签: jquery

Jquery用于选择乘法选择列表框中的所有项目。

$("#pl_new").find("option").each(function() {
     $(this).attr('selected', true);
});

提交表单时,无法选择列表框中的所有项目。

1 个答案:

答案 0 :(得分:1)

jQuery代码:

您需要使用

$(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}}属性并且代码正常运行。