我有asp.net listbox。列表框的第一項是「--All--」。如果用戶選擇了列表的第一項,然後自動選擇所有項目。如果用戶取消選擇列表的第一項,則自動取消選擇所有項目。我如何使用jQuery來做到這一點?使用jquery選擇全部或取消選擇全部列表框?
<asp:ListBox ID="lstDatabases" runat="server" Height="134px" Width="396px" SelectionMode="Multiple" >
</asp:ListBox>
我有asp.net listbox。列表框的第一項是「--All--」。如果用戶選擇了列表的第一項,然後自動選擇所有項目。如果用戶取消選擇列表的第一項,則自動取消選擇所有項目。我如何使用jQuery來做到這一點?使用jquery選擇全部或取消選擇全部列表框?
<asp:ListBox ID="lstDatabases" runat="server" Height="134px" Width="396px" SelectionMode="Multiple" >
</asp:ListBox>
你可以嘗試這樣的事情:
$("#selectId").on('change', function() {
if ($(this).val() == "all") {
$("select > option").prop("selected", true);
}
});
jQuery的:在多個選擇列表框
$("#multipleselect option").prop("selected",true);
的一切,多選擇ListBox已爲您選擇了全選選項!
來自: http://www.craiglotter.co.za/2010/02/26/jquery-select-all-options-in-a-multiple-select-listbox/