gpt4 book ai didi

c# - ASP.NET Gridview 复选框列 - Onclick 和 jquery

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:23 25 4
gpt4 key购买 nike

单击复选框时,我需要检索直接父跨度的类值:

复选框列在 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
}

输出示例 HTML

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

但结果总是'undefined'。如何访问复选框或父跨度?

最佳答案

只需将复选框传递给点击功能:

onclick="CartItemCheckClicked(this);"

在 js 文件中:

function CartItemCheckClicked(chk) {
alert($(chk).parent().attr('class'));
}

关于c# - ASP.NET Gridview 复选框列 - Onclick 和 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5181176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com