Tôi gặp sự cố khi chọn và lọc các phần tử bên trong div.Lựa chọn và lọc các yếu tố jQuery bên trong div
HTML:
<div id="wrapper">
<input type="text" value="you can edit me">
<input type="button" value="click me">
</div>
jQuery:
$("#wrapper").children().click(function() {
alert("hi there");
});
Vấn đề là tôi nhận được thông báo mỗi khi tôi nhấp bất cứ điều gì bên trong div.
Nhưng yêu cầu của tôi là chỉ cảnh báo khi người dùng nhấp vào nút.
Tôi biết rằng việc lọc các yếu tố trong jQuery đang sử dụng :button
Đây là những gì tôi đã cố gắng:
$("#wrapper").children(":button").click(function() {
alert("hi there");
});
và
$("#wrapper").children().filter(":button").click(function() {
alert("hi there");
});
Nó không làm việc
Bất cứ ai cũng biết làm như thế nào?
@Erwin - để tham khảo trong tương lai, tránh kiểm tra hộp kiểm "Cộng đồng Wiki" khi đăng câu hỏi như thế này. Đây là câu hỏi lập trình hợp lệ và người dùng sẽ kiếm được đại diện từ nó –