我现在在网格视图中有一个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();
}
}
我认为这会起作用:
if ( $("input[value=Remove][type=submit]").length > 0 ) {
$(".divDownload").hide();
}
希望对您有所帮助!