2012-08-25 5 views

Antwort

22

du versuchen:

jQuery-Code

$(document).ready(function(){ 
    $('#container').children().last().attr('id'); 
}); 
+0

Dank bekommen würde. wünsche dir viel Glück. – Codegiant

6

Nun, Sie können dies tun:

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

Oder wenn Sie nur divs enthalten sein sollen, die direkte Kinder von #container sind (vorausgesetzt, Ihre realen Welt Code mehr Elemente hat und könnte im Inneren des divs haben divs) ändern der obige Wahlschalter auf "#container > div".

Aber beachten Sie, dass es keinen "richtigen" Weg gibt.

11

Versuchen Sie folgendes:

var id = $('#container div:last').attr('id') 
+2

schlug mich zu es eine upvote stattdessen haben :) –

+0

gibt es keinen Grund i Antwort 'undefined' –

2

Sie können die .last() Methode verwenden, mit dem Sie die letzten übereinstimmen helfen Element.

können Sie dann die id

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

See demo bekommen.

More on jquery .last()

Verwandte Themen