Столбец флажок ASP.NET Gridview - Onclick и JQuery - PullRequest
2 голосов
/ 03 марта 2011

При нажатии флажка мне нужно получить значение класса непосредственного родительского диапазона:

Столбец флажка определен в ItemTemplate как:

 <asp:CheckBox CssClass='<%# Eval("ID") %>'  Checked='<%# Eval("IsSelected") %>' 
                                        Text="" runat="server"  onclick="CartItemCheckClicked()" />

Функция JS определена как:

function CartItemCheckClicked() {
        alert($(this).parent().attr('class')); //Undefined
        //alert($(this).attr('id')); //Undefined
    }

Образец Ouput HTML

<span class="283"><input type="checkbox" onclick="CartItemCheckClicked();" checked="checked" name="grvShoppingCart$ctl02$ctl00" id="grvShoppingCart_ctl00_0"></span>

Но результат всегда 'undefined' .Как получить доступ к флажку или родительскому диапазону?

1 Ответ

2 голосов
/ 03 марта 2011

Просто установите флажок, чтобы щелкнуть функцию:

onclick="CartItemCheckClicked(this);"

И в файле js чем:

function CartItemCheckClicked(chk) {
        alert($(chk).parent().attr('class')); 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...