0

我有一个包含 50 多个输入提交按钮的 div。我想像在Data Tables中那样实现实时过滤,问题是我不能将提交按钮保留在表格中,所以任何人都可以提出一些方法,这样我就可以在我在搜索文本框中输入内容时过滤这些输入按钮。这些输入提交按钮也是由面板内的 c# 编码生成的。

我试过jquery.livesearch

jQuery

   $('#searchbox').search('(".btn-pr").attr("value")', function (on) {
        on.reset(function () {
            $('.btn-pr').show();
        });
        on.empty(function () {
            $('#lblemp').show();
        });
        on.results(function (results) {
            $('.btn-pr').hide();

            results.show();
        });
    });

但是由于这个用于 ul 中的 li 数量,因此在search函数中传递的选择器是#names li,我应该传递什么选择器以及如何传递(代替(".btn-pr").attr("value"))以便它搜索那些提交按钮的值,并隐藏不匹配的值。

aspx

<div id="div_items2" style="float:right; margin-top:10px; width:500px; height:400px; margin-right:5px; overflow:auto;">

    <asp:Panel runat="server" ID="pnlCategories">

        <center><asp:Label ID="Label8" runat="server" Text="Estimate"></asp:Label></center><br />


    </asp:Panel>

    <asp:Panel runat="server" ID="pnlProducts" Visible="false" Width="100%">

        <center><asp:Label ID="Label5" runat="server" Text="Estimate | Category: "></asp:Label><asp:Label ID="lblCategory" runat="server" Text=""></asp:Label></center>

        <asp:Button ID="btnBack" runat="server" Text="Back" onclick="btnBack_Click" CssClass="btn-nav" /><br /><br />

    </asp:Panel>


</div>

pnlProducts 面板是在运行期间使用这些输入按钮生成的。

4

0 回答 0