如何在网格视图中查询asp按钮文本以查看是否有任何文本值

How to query asp button text in gridview to see if any have a certain text value

本文关键字:文本 任何 是否 按钮 网格 视图 asp 查询      更新时间:2023-09-26

我现在在网格视图中有一个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();
}

希望对您有所帮助!

相关文章: