Eyl*_*yla 2 jquery checkboxlist
问候,如何使用jquery从checkboxlist控件中获取复选框的selectedindex?
更新:
这段代码给我选择的索引等于0请指教
<asp:CheckBoxList ID="chkListGroups" runat="server"
style="position:absolute; top: 1115px; left: 745px; bottom: 371px;"
DataSourceID="SqlDSGroups" DataValueField="Groups"
onclick="test()">
</asp:CheckBoxList>
....................
java script function
.....................
function test(){
$('#<%=chkListGroups.ClientID %>').click(function() {
var selectedIndex = $('#<%=chkListGroups.ClientID %>').index($(this));
alert(selectedIndex);
});
}
Run Code Online (Sandbox Code Playgroud)
使用选择器作为集合,然后使用索引和您感兴趣的元素,这里是检查的元素.
var checkboxes = $('input:checkbox');
var selectedIndex = checkboxes.index(checkboxes.find(':checked'));
Run Code Online (Sandbox Code Playgroud)
要获取单击复选框的索引,请使用:
$('input:checkbox').click( function() {
var selectedIndex = $('input:checkbox').index( $(this) );
... now do something with it...
});
Run Code Online (Sandbox Code Playgroud)
编辑:根据您的代码示例:
var checkboxes = $('#<%=chkListGroups.ClientID %>').find('input:checkbox');
checkboxes.click(function() {
var selectedIndex = checkboxes.index($(this));
alert(selectedIndex);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13618 次 |
| 最近记录: |