私は以下を持っています。
<div id=container>
<div id=box1></div>
<div id=box2></div>
<div id=box3></div>
<div id=box4></div>
<div id=box5></div>
<div id=box6></div>
</div>
jQueryを使用してコンテナ内の最後のdivのIDを取得する正しい方法は何ですか?
あなたはこれを試すことができます:
jQueryコード
$(document).ready(function(){
$('#container').children().last().attr('id');
});
これを試して:
var id = $('#container div:last').attr('id')
さてあなたはこれを行うことができます:
$("#container div").last().attr("id")
または、の直接の子であるdivのみを含めたい場合#container
(実際のコードにはより多くの要素があり、div内にdivがある可能性があると想定)、上記のセレクターをに変更し"#container > div"
ます。
ただし、「正しい」方法は1つもないことに注意してください。
.last()
最後の要素を一致させるのに役立つメソッドを使用できます。
その後、id
$('#container div').last().attr('id');