使用选择器检索当前td的属性“name”

时间:2012-10-19 20:10:39

标签: jquery

我有一个包含三列的表格,现在我可以使用此选择器选择表格的第三列

$('td:eq(2)')

现在我的细胞内容是

<span class="ui-icon ui-icon-trash" id="deleteRow" name="dbConnectionUrl"></span>

如何检索attribut名称的内容。我尝试使用attr函数,但它不起作用

由于

4 个答案:

答案 0 :(得分:5)

请记住<span> ID:

$("#deleteRow").attr("name");
// or
$("#deleteRow").prop("name");

但是,请注意页面上具有相同ID的多个元素,因为 ID应该是唯一的

分别对您的单元格,选择器可能如下所示:

$("td:eq(2) span").attr("name");

答案 1 :(得分:1)

我假设您需要span标签的名称..因为它有一个ID,您可以通过

直接获取它
$('#deleteRow')[0].name

答案 2 :(得分:0)

您是否尝试过jquerys .attr('name')方法? http://api.jquery.com/attr/

答案 3 :(得分:0)

稍微更改你的选择器:

​$('table td:eq(2) #deleteRow')​​​​​​​​​​​​​​​.attr('name')

这将为您提供name属性的值。

小提琴:http://jsfiddle.net/gromer/w3pQq/