2012-08-25 73 views

Trả lời

22

Bạn có thể thử này:

jQuery Mã

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

nhờ. chúc bạn may mắn. – Codegiant

6

Vâng, bạn có thể làm điều này:

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

Hoặc nếu bạn chỉ muốn bao gồm các div đó là con trực tiếp của #container (giả sử mã thực tế của bạn có nhiều yếu tố và có thể có các div bên trong div) thay đổi bộ chọn ở trên là "#container > div".

Nhưng lưu ý rằng không có cách nào "chính xác".

11

Hãy thử điều này:

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

đánh bại tôi vào nó :) có một phiếu bầu tán thành thay vì –

+0

là có bất kỳ lý do tôi sẽ nhận được phản ứng 'undefined' –

2

Bạn có thể sử dụng .last() phương pháp này sẽ giúp bạn để phù hợp với người cuối cùng thành phần.

Sau đó bạn có thể nhận được id

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

See demo.

More on jquery .last()

Các vấn đề liên quan