1

3 つの列を持つテーブルがあり、このセレクターでテーブルの 3 番目の列を選択できるようになりました

$('td:eq(2)')

今、私は自分のセルの内容を持っています

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

属性名の内容を取得するにはどうすればよいですか。attr関数で試してみましたがうまくいきません

ありがとう

4

4 に答える 4

5

<span>IDに注意してください:

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

ただし、ID は一意である必要があるため、ページ上で同じ ID を持つ複数の要素には注意してください。

セルごとに、セレクターは次のようになります。

$("td:eq(2) span").attr("name");
于 2012-10-19T20:11:52.393 に答える
1

span タグの名前が必要だと思います.. ID があるので、直接取得できます

$('#deleteRow')[0].name
于 2012-10-19T20:11:53.790 に答える
0

jquerys .attr('name') メソッドを試しましたか? http://api.jquery.com/attr/

于 2012-10-19T20:11:55.813 に答える
0

セレクターを少し変更するだけです。

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

これにより、 name 属性の値が得られます。

フィドル: http://jsfiddle.net/gromer/w3pQq/

于 2012-10-19T20:14:37.547 に答える