KyLim0211 Ответов: 0

Отображение выбранного элемента в ASP.NET gridview с помощью jquery не работает


<asp:GridView ID="GrdRole" runat="server">
         <Columns>
             <asp:TemplateField>
                   <asp:TemplateField>
                            <ItemTemplate>
                                <asp:CheckBox ID="chkCtrl" runat="server" required />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Employee Name">
                            <ItemTemplate>
                                <asp:Label ID="lblValue" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
             <asp:BoundField DataField="EmployeeNo" HeaderStyle-ForeColor="Black" HeaderText="EmployeeNo" />
        </Columns>
     <PagerStyle HorizontalAlign="Right" CssClass="pagination-ys" />
</asp:GridView>
<asp:Label ID="lblTotal" runat="server" />


<script type="text/javascript">
    $(function () {
        $('[id*=chkCtrl]').on('change', function () {
            var value = '';
            $('[id*=chkCtrl]:checked').each(function () {
                var row = $(this).closest('tr');
                value = value +','+ row.find('[id*=lblValue]').html();
            });
            $('[id*=lblTotal]').html(value);
        });
    });
</script>

Есть какая-то проблема с моим jquery,не удается отобразить выбранное мной имя сотрудника после того, как я поставлю галочку.Нужен проводник, спасибо..

Что я уже пробовал:

Отображение выбранного элемента в ASP.NET gridview с помощью JQuery не работает

Suvendu Shekhar Giri

Что это показывает?
На первый взгляд, код выглядит нормально. Попробуйте отладить.

ZurdoDev

Во-первых, выясните, действительно ли ваш селектор jquery что-то находит. Поставьте точку останова, Запустите свой код и оцените $('[id*=chkCtrl]:checked').длина. Если 0, то ваш селектор ошибочен. Если больше 0, то отладьте каждую свою функцию.

Karthik_Mahalingam

какой функциональности вы пытаетесь достичь ?
исходя из этого, мы предложим простое решение.

0 Ответов