Tôi có 3 đối tượng jquery:Bind một chức năng trên nhiều yếu tố jQuery cùng một lúc
var a = $('.el1');
var b = $('.el2');
var c = $('.el3');
Và tôi muốn để ràng buộc một "thay đổi" sự kiện để tất cả chúng cùng một lúc, nhưng tôi không thể :(
$(a, b, c).bind('paste input change', function(){ ... });
chỉ đơn giản không hoạt động ...
Nhưng nếu ràng buộc nó vào từng yếu tố riêng biệt hoạt động:
a.bind('...');
b.bind('...');
c.bind('...');
Có thể thực hiện điều này một cách ngắn hơn không?
(Và không chuyển các lớp làm bộ chọn)
Có bạn đã thử '$ ('. el1, .el2, .el3'). bind'? –
có và tôi biết nó hoạt động, nhưng tôi không muốn làm điều đó bởi vì các đối tượng được sử dụng ở những nơi khác và tôi không thích làm việc với các lớp máng toàn bộ kịch bản. Tôi chỉ muốn sử dụng chúng ngay từ đầu :) (ví dụ: trong trường hợp tôi thay đổi các lớp học, tôi không phải tìm kiếm tất cả tập lệnh) – Alex