Điều tôi đang cố gắng hoàn thành: Tôi muốn thêm DIV sau một DIV hiện có và gán cho nó một lớp cụ thể.Gắn DIV và ngay lập tức thêm lớp vào jQuery
tôi bắt đầu với điều này:
var myClass = "thisIsMyClass";
$(this).after("<div></div>").addClass(myClass)
Vấn đề với đó là myClass được thêm vào $ (this) chứ không phải là DIV mới được tạo ra.
Vì vậy, tôi đã đưa ra một thử này:
var myClass = "thisIsMyClass";
$(this).after("<div class='" & thisIsMyClass & "'></div>")
Nhưng jQuery không thích điều đó một trong hai.
tôi thể làm điều này, tuy nhiên:
$(this).after("<div class='thisIsMyClass'></div>")
jQuery là OK với cú pháp đó. Tất nhiên, tôi mất khả năng chuyển nó thành một biến.
Tôi đoán tôi đang làm điều gì đó khá rõ ràng là sai. Nhưng tôi bị choáng váng như vậy.
Tôi không có ý tưởng tại sao nó không bao giờ xảy ra với tôi, nhưng tôi không bao giờ nghĩ rằng tổ tuyên bố trong jQuery. Cảm ơn, Kobi! –