2012-08-25 21 views

Respuesta

22

Usted puede intentar esto:

Código jQuery

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

gracias. te deseo buena suerte. – Codegiant

6

Bien se puede hacer esto:

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

o si sólo desea incluir divs que son hijos directos de #container (suponiendo que el código del mundo real tiene más elementos y podría tener divs dentro del divs) cambio el selector anterior a "#container > div".

Pero tenga en cuenta que no hay una sola forma "correcta".

11

Prueba esto:

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

me adelantó :) tiene un upvote lugar –

+0

¿hay alguna razón por la que sería conseguir la respuesta 'indefinido' –

2

Usted puede utilizar el método .last() que le ayudará a hacer coincidir el último elemento.

A continuación, puede obtener la id

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

See demo.

More on jquery .last()

Cuestiones relacionadas