Jquery - Truy cập đến đối tượng sau khi dùng append?

Cho e hỏi muốn truy cập đối tượng sau khi dùng append như thế nào ạ ?
$('.class').append('<div id="myid...">...</div>'); append nhiều lần ạ.
e muốn dùng $('[id^="myid"]') nhưng ko được :frowning:

xin chấm :cry: :cry: :cry: :cry: :cry: :cry: :cry:

append nhiều lần là sao?

Lệnh này mà thực hiện nhiều lần là ko được nhé. Id chỉ có 1, thôi append nhiều lần là lỗi ko access đc

ai nói với bác id chỉ có 1 -_- nếu id giống nhau có thể phân biệt bằng tag, class. bác xem lại đi nhé, với cả kia là e dùng nhiều id khác nhau mà :anguished:

Thế thì b nên cung cấp thêm thông tin về code nhé nhìn thế này thì m thấy append ra các div giống hệt nhau làm sao mà phân biệt
Best practice là họ ko bao giờ nhiều id cùng tên, rồi lai phải đi phân biệt bằng các tag khác

vâng bác, nhưng e ghi trên kia là <div id="myid..."> là các id khác nhau rồi mà ?? myid1, myid2, …
mà vấn đề e hỏi ở đây là truy vấn vào phần tử sau khi dùng append chứ có phải id giống nhau hay ko đâu @@

bạn viết như thế làm sao mà m hiểu đc @@.
Thử $('.class #myId')

ko được đâu bác :joy: nếu được thì cái $('[id^="myid"]') của e đã được rồi, e dùng (document).ready nên nó chỉ truy vấn được những phần tử sau khi load xong trang thôi, phần tử thêm vào sau (append) ko truy vấn đc :kissing:

Thử trong này xem nào :wink:

1 Like

Em post code lên đây https://jsbin.com/?html,output rồi gửi link lại để mọi người dễ theo dõi và góp ý cho em nhé.

Mình làm được bình thường mà
https://jsbin.com/yupinu/2/edit?html,js,console

Code mình viết cũng chạy ok
https://jsfiddle.net/c7yb5tdo/

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?