1

我现在在 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();
          }
        }
4

1 回答 1

0

我认为这会起作用:

if ( $("input[value=Remove][type=submit]").length > 0 ) {
    $(".divDownload").hide();
}

希望能帮助到你!

于 2012-05-05T02:11:36.130 回答