c# - jquery 查找 gridview 链接按钮值

标签 c# jquery asp.net gridview linkbutton

我的gridview有几列。第1列是ID,它是一个linkbutton字段,第2列是CustName,它也是一个>linkbutton 字段,第 3 列是地址,它是普通的单元格文本。这里我有一个问题。当我通过Jquery点击ID按钮时,如何获取第2列的值?

这是我的编码

   $("a.ID").click(function (e) {
            var row = $(this).parents("tr:first");
        var Desc= row.children("td:eq(2)").text();
            var test = row.children("td:eq(1) a").text();???Here error
            alert(test);

        });

当单击特定的选定行时,我可以获得第 3 列的值。

最佳答案

这是一个示例解决方案 http://jsfiddle.net/3hsvQ/

$('.idColumn').click(function (event) {
    var cell = $(event.currentTarget),
        row = cell.parent().parent(),
        nameCell = row.children()[1];
    alert(nameCell.innerText);      
});

对于这个 html:

<table id="dataTable">
    <tr>
        <td><a href="javascript:void(0)" class="idColumn">1</a></td>
        <td><a href="javascript:void(0)" class="nameColumn">Foo</a></td>
    </tr>
    <tr>
        <td><a href="javascript:void(0)" class="idColumn">2</a></td>
        <td><a href="javascript:void(0)" class="nameColumn">Bar</a></td>
    </tr>
    <tr>
        <td><a href="javascript:void(0)" class="idColumn">3</a></td>
        <td><a href="javascript:void(0)" class="nameColumn">FooBar</a></td>
    </tr>
</table>

关于c# - jquery 查找 gridview 链接按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8571991/

相关文章:

c# - 如何计算 XML 中具有相同 innertext 值的节点数

Internet Explorer 中的 ASP.Net 禁止 URL

c# - 两个坐标的相对主方向

php 聊天占用大量内存! Jquery、PHP 和 MySQL

javascript - 通过 ID 获取元素不起作用

javascript - jQueryeach() 重写了吗?

asp.net - 亚音速和ADO.NET Entity Framework哪个更快

c# - 如何在不从 Visual Studio 中运行的情况下在本地运行 Azure worker 角色

c# - 客户端不刷新新对象的ID | ASP.NET 核心 5

c# - 读取从控制台选择的 XML 标准配置文件