问候语,
如果我有asp.net checkboxlist控件:
<asp:CheckBoxList id="list1" runat="server">
<asp:ListItem>One</asp:ListItem>
<asp:ListItem>Two</asp:ListItem>
<asp:ListItem>Three</asp:ListItem>
</asp:CheckBoxList>
如何获取第二个项目的文本是(二)并且在检查时使用jquery或者通过传递它的索引来使用索引1?
答案 0 :(得分:1)
复选框项目按以下顺序给出ID:
使用其所在的任何<asp:Content ...>
标记的ID作为ID的前缀。
然后您可以轻松地从jQuery中引用它们:
if($('#list1_1').attr('checked')) {
// the second item is ticked, do something
}
如果您不确定每个复选框的ID,请在页面上执行查看源检查。
您还可以编写一个简单的函数来执行此操作:
function isListItemChecked(listIndex, listID) {
return ( $('#'+listID+'_'+listIndex).attr('checked')==true );
}