2

私はasp.netリストボックスを持っています。リストボックスの最初の項目は「--All--」です。ユーザーがリストの最初の項目を選択した場合、すべての項目が自動的に選択されます。ユーザーがリストの最初の項目の選択を解除すると、自動的にすべての項目の選択が解除されます。jqueryを使用してそれを行うにはどうすればよいですか?

    <asp:ListBox ID="lstDatabases" runat="server" Height="134px" Width="396px" SelectionMode="Multiple" >
</asp:ListBox>
4

2 に答える 2

4

あなたはこのようなことを試すことができます:

$("#selectId").on('change', function() {
    if ($(this).val() == "all") {
        $("select > option").prop("selected", true);
    }
});
于 2013-02-04T19:45:52.683 に答える
3

jQuery: 複数選択リストボックスですべてのオプションを選択する

$("#multipleselect option").prop("selected",true);

すべてがすでに選択されている複数選択リストボックス!

から: http://www.craiglotter.co.za/2010/02/26/jquery-select-all-options-in-a-multiple-select-listbox/

于 2014-04-03T17:05:42.223 に答える