我现在在gridview中有一个asp按钮,我可以将文本从“添加”切换到“删除”。现在我想要的是jquery或javascript遍历所有行(或查询所有行)以确定是否已切换任何按钮(它们将具有“删除”文本,因为默认为“添加”)。我不一定需要遍历和处理任何东西,我只想隐藏一个div,如果没有按钮被切换到“删除”的文本。用户可能已将按钮切换为“删除”并返回“添加”。所以我需要知道当前是否至少有一个按钮文本是“删除”。
这是我模板化的asp按钮定义:
<asp:TemplateField HeaderText="Prior <br /> Downld" HeaderStyle-ForeColor="White" >
<ItemTemplate >
<asp:Button id="btnBuy" runat="server" OnClientClick="btnBuyToggle(this); return false;" Text="Add" CssClass="buyButton" Visible='<%# Eval("SORD_ShowBuyButton") %>' />
</ItemTemplate>
<HeaderStyle Width="7%" />
<ItemStyle CssClass="sessionOrderDownloadItems" VerticalAlign="Middle" HorizontalAlign="Center" />
</asp:TemplateField>
无论如何,我希望有一个jquery选择器可以查找text = "Remove"
,但我不知道如何构建它。
注意:工作结果如下:
if ( $("input[value=Remove]").length == 0 ) {
$(".divDownloadHeaderClass").show();
$(".divPurchaseHeaderClass").hide();
}
}
答案 0 :(得分:0)
我认为这样可行:
if ( $("input[value=Remove][type=submit]").length > 0 ) {
$(".divDownload").hide();
}
希望它有所帮助!