Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery获取数据绑定asp.NET复选框列表的最后选定值_Jquery_Asp.net_Checkboxlist_Selectedvalue - Fatal编程技术网

使用jQuery获取数据绑定asp.NET复选框列表的最后选定值

使用jQuery获取数据绑定asp.NET复选框列表的最后选定值,jquery,asp.net,checkboxlist,selectedvalue,Jquery,Asp.net,Checkboxlist,Selectedvalue,我在asp.NET中有一个带有DataTextField和DataValueField的数据绑定复选框列表 现在,如果我在列表中选择一个项目,我只需要该项目的值 我找到了很多解决方案来查找所有选定项目的值,但这不是我需要的。 我需要的唯一值是我刚刚选择或取消选择的值 有没有办法用jQuery代码获取这个值?例如,在类似以下代码的警报中 $("#checkboxlist").click(function () { alert('value of the item that

我在asp.NET中有一个带有DataTextField和DataValueField的数据绑定复选框列表

现在,如果我在列表中选择一个项目,我只需要该项目的值

我找到了很多解决方案来查找所有选定项目的值,但这不是我需要的。 我需要的唯一值是我刚刚选择或取消选择的值

有没有办法用jQuery代码获取这个值?例如,在类似以下代码的警报中

$("#checkboxlist").click(function () {
            alert('value of the item that just got (de)selected');
        });
非常感谢

更新: 这是html部分:

<span id="checkboxlist">
    <input id="checkboxlist_0" type="checkbox" name="checkboxlist$checkboxlist_0" value="11" />
    <label for="checkboxlist_0">Item 1</label><br />

    <input id="checkboxlist_1" type="checkbox" name="checkboxlist$checkboxlist_1" value="12" />
    <label for="checkboxlist_1">Item 2</label><br />

    <input id="checkboxlist_2" type="checkbox" name="checkboxlist$checkboxlist_2" value="13" />
    <label for="checkboxlist_2">Item 3</label><br />

    <input id="checkboxlist_3" type="checkbox" name="checkboxlist$checkboxlist_3" value="14" />
    <label for="checkboxlist_3">Item 4</label><br />
</span>

项目1
项目2
项目3
项目4
此代码应该可以工作():

asp:CheckBoxList
将被呈现为一些元素(在您的情况下,它应该是
span
),ID类似于
ctl00\u contenttop\u CheckBoxList
,并在其中输入。上面的代码将找到ID以checkboxlist结尾的元素内的所有输入,并在单击其中一个元素时触发

但是属性以结尾可能会很慢,所以最好这样做:

$("#<%=checkboxlist.ClientID %> input").click(function () {
                alert($(this).val());
});

我在问题中加入了复选框列表的Html部分。谢谢:)好的,这就是asp的
asp
部分,你能展示一下它是由它生成的Html吗?我想我误解了,很抱歉。新的更新包含生成的Html。
$("#<%=checkboxlist.ClientID %> input").click(function () {
                alert($(this).val());
});
$("#checkboxlist input").click(function () {
                alert($(this).val());
});