3 つの列を持つテーブルがあり、このセレクターでテーブルの 3 番目の列を選択できるようになりました
$('td:eq(2)')
今、私は自分のセルの内容を持っています
<span class="ui-icon ui-icon-trash" id="deleteRow" name="dbConnectionUrl"></span>
属性名の内容を取得するにはどうすればよいですか。attr関数で試してみましたがうまくいきません
ありがとう
3 つの列を持つテーブルがあり、このセレクターでテーブルの 3 番目の列を選択できるようになりました
$('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");
span タグの名前が必要だと思います.. ID があるので、直接取得できます
$('#deleteRow')[0].name
jquerys .attr('name') メソッドを試しましたか? http://api.jquery.com/attr/
セレクターを少し変更するだけです。
$('table td:eq(2) #deleteRow').attr('name')
これにより、 name 属性の値が得られます。