10

私は以下を持っています。

<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を取得する正しい方法は何ですか?

4

4 に答える 4

26

あなたはこれを試すことができます:

jQueryコード

$(document).ready(function(){
   $('#container').children().last().attr('id');
});
于 2012-08-25T07:41:40.310 に答える
13

これを試して:

var id = $('#container div:last').attr('id')
于 2012-08-25T07:26:55.867 に答える
6

さてあなたはこれを行うことができます:

$("#container div").last().attr("id")

または、の直接の子であるdivのみを含めたい場合#container(実際のコードにはより多くの要素があり、div内にdivがある可能性があると想定)、上記のセレクターをに変更し"#container > div"ます。

ただし、「正しい」方法は1つもないことに注意してください。

于 2012-08-25T07:26:53.310 に答える
3

.last()最後の要素を一致させるのに役立つメソッドを使用できます。

その後、id

$('#container div').last().attr('id');

デモを参照してください

jquery .last()の詳細

于 2012-08-25T07:43:44.927 に答える