gpt4 book ai didi

JQuery Select2 - 如何选择所有选项

转载 作者:行者123 更新时间:2023-12-03 21:28:52 33 4
gpt4 key购买 nike

我正在使用 jQuery select2 多选下拉列表。我需要从代码中选择下拉列表中的所有选项。基本上有一个全选复选框,必须在其上实现此功能,我想从此复选框中选择/取消选择选项。

最佳答案

使用 Select 2 DEMO

$("#e1").select2();
$("#checkbox").click(function(){
if($("#checkbox").is(':checked') ){
$("#e1 > option").prop("selected","selected");// Select All Options
$("#e1").trigger("change");// Trigger change to select 2
}else{
$("#e1 > option").removeAttr("selected");
$("#e1").trigger("change");// Trigger change to select 2
}
});

$("#button").click(function(){
alert($("#e1").val());
});
<select multiple id="e1" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>
<input type="checkbox" id="checkbox" >Select All

<input type="button" id="button" value="check Selected">

您需要代码如DEMO2所示 用于简单选择

$("#checkbox").click(function(){
if($("#checkbox").is(':checked') ){
$("select > option").prop("selected","selected");
}else{
$("select > option").removeAttr("selected");
}
});

$("#button").click(function(){
alert($("select").val());
});

<select multiple size=2>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select> <input type="checkbox" id="checkbox" >Select All

<input type="button" id="button" value="check Selected">

关于JQuery Select2 - 如何选择所有选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538399/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com