0

我已将 ListView 放置在 Panel 中。Listview 包含复选框。现在,如果我点击面板,它应该只显示弹出窗口,当复选框被选中时。否则它不应该加载弹出窗口。

现在如何使用 jQuery 检查 Listview 中的 Checkbox 是否被选中?请帮忙....

 if ($('#<%=ListView.ClientID%> input:checkbox).is(:checked)')){ShowLoadingPanel();}





<telerik:RadListView ID="Listview" runat="server" OnItemCommand="Listview_ItemCommand" 
                                        AllowMultiItemSelection="true">
                                        <ItemTemplate>
                                            <telerik:RadButton ID="chk1" ButtonType="ToggleButton" ToggleType="CheckBox"
                                                Text='<%# Eval("c") %>' CssClass="CheckBox" runat="server" CommandName="Edit" 
                                                AutoPostBack="true" ForeColor="Black" Font-Size="12px" line-height="18px">
                                            </telerik:RadButton>
                                            <br />
                                        </ItemTemplate>
                                    </telerik:RadListView>
4

2 回答 2

2
if ($(#myListViewID > input[type=checkbox]:checked).length > 0) doPopup();

参考:http ://api.jquery.com/checked-selector/

于 2013-04-26T11:19:28.333 回答
2
if($('#ListView input:checkbox').is(':checked')){

}
于 2013-04-26T11:22:47.960 回答