Tôi đang sử dụng .Trên function() với cú pháp này:JQuery sử dụng .Trên() với không Selector
$(".schemaTab").on("click", ".schema", function() {})
thay vì .live()
bởi vì tôi thêm .schema
divs động. Những div đó có mã này:
<div class="schema" id="SCH_16">
<img src="Img/btnRemove.png" class="ikona SCH_Remove" alt="Smazat" title="Smazat">
</div>
Nhưng tôi cần loại trừ img khỏi sự kiện nhấp chuột của div mẹ, vì vậy, bất kỳ ý tưởng nào để thực hiện?
tôi đã cố gắng:
$(".schemaTab").not(".SCH_Remove").on("click", ".schema", function() {})
... nhưng nó đã không làm việc và tôi không biết làm thế nào để thêm .not()
bên trong .on()
đang
'this' sẽ luôn bị ràng buộc với phần tử đã được kiểm tra; Tôi nghĩ bạn có nghĩa là 'e.target'. – Ryan
@minitech Ah cảm ơn và ++ 1 cho bài đăng của bạn ở trên, cổ vũ ':)' –