我正在使用它来选择 ID 为“test”的下拉列表中的所有条目
$("#All").click(function () { $('#test option').attr('selected', 'selected'); });
我想将其更改为全选/取消全选。知道我是如何做到这一点的吗?
谢谢 :)
我正在使用它来选择 ID 为“test”的下拉列表中的所有条目
$("#All").click(function () { $('#test option').attr('selected', 'selected'); });
我想将其更改为全选/取消全选。知道我是如何做到这一点的吗?
谢谢 :)
我认为您需要切换选择值,
<a href="javascript:;" id="All" rel="0">Select All</a>
<select name="test" id="test" multiple>
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
</select>
$("#All").click(function () {
if( $(this).attr('rel') == 0)
{
$('#test option').prop('selected', true);
$(this).attr('rel' ,1).text('Deselect All');
}
else
{
$('#test option').attr('selected', false);
$(this).attr('rel',0).text('Select All');
}
});
它是
.prop('selected', true)
或者
.attr('selected', true)
否则,您将设置为选中。