01/10/2018, 10:00

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

Storm viết 12:11 ngày 01/10/2018

xin chấm

Đào An viết 12:11 ngày 01/10/2018

append nhiều lần là sao?

$(’.class’).append(’<div id=“myid…”>…</div>’);

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

Storm viết 12:00 ngày 01/10/2018

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à

Đào An viết 12:05 ngày 01/10/2018

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

Storm viết 12:14 ngày 01/10/2018

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 @@

Đào An viết 12:03 ngày 01/10/2018

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

Storm viết 12:05 ngày 01/10/2018

ko được đâu bác 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

Đào An viết 12:16 ngày 01/10/2018
stackoverflow.com
Acute

jQuery: Can't select just appended element

javascript, jquery, dom
asked by Acute on 06:49PM - 10 Mar 14

Thử trong này xem nào

CiOne.vn viết 12:07 ngày 01/10/2018

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é.

Jo Ker viết 12:04 ngày 01/10/2018

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

CiOne.vn viết 12:12 ngày 01/10/2018

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

Bài liên quan
0