我有一个包含三列的表格,现在我可以使用此选择器选择表格的第三列
$('td:eq(2)')
现在我有我的单元格的内容是
<span class="ui-icon ui-icon-trash" id="deleteRow" name="dbConnectionUrl"></span>
如何检索属性名称的内容。我用 attr 函数试过了,但它不起作用
谢谢
我有一个包含三列的表格,现在我可以使用此选择器选择表格的第三列
$('td:eq(2)')
现在我有我的单元格的内容是
<span class="ui-icon ui-icon-trash" id="deleteRow" name="dbConnectionUrl"></span>
如何检索属性名称的内容。我用 attr 函数试过了,但它不起作用
谢谢
记住<span>
ID:
$("#deleteRow").attr("name");
// or
$("#deleteRow").prop("name");
但是,请注意页面上具有相同 ID 的多个元素,因为ID 应该是唯一的。
分别对于您的单元格,选择器可能如下所示:
$("td:eq(2) span").attr("name");
我假设您想要跨度标签的名称..因为它有一个 ID,您可以直接通过
$('#deleteRow')[0].name
您是否尝试过 jquerys .attr('name') 方法? http://api.jquery.com/attr/
只需稍微更改您的选择器:
$('table td:eq(2) #deleteRow').attr('name')
这将为您提供 name 属性的值。
小提琴:http: //jsfiddle.net/gromer/w3pQq/