2012-01-25 44 views
20

Với html sau, có bộ chọn cho phép tôi nhận cả hai dựa trên type?Bộ chọn thuộc tính jQuery cho nhiều giá trị

<input type="text" /> 
<input type="button" /> 

 

$('input[type=text || button]'); //for example, double pipes as an OR does not work 

tôi đã đi qua các tài liệu, nhưng tôi không thể tìm thấy bất cứ điều gì về khả năng sử dụng toán tử logic hoặc một phương tiện cung cấp một danh sách phù hợp.

+3

thể trùng lặp của [Jquery: cách sạch hơn để lựa chọn bởi multple giá trị thuộc tính có thể] (http://stackoverflow.com/questions/5471775/jquery-cleaner-way-to-select-by-multple-possible-attribute-values) –

Trả lời

31

Điều này sẽ giúp:

$('input[type="text"], input[type="button"]'); 
+1

Có thực sự không có giải pháp tốt hơn cho điều này? Tôi sợ điều này có thể là một chút hiệu suất eo so với một giải pháp "value1 | value2", nhưng không có cách nào khác trong CSS3, vì vậy tôi bắt đầu tìm kiếm. Vâng, tôi chỉ hy vọng jQuery đã làm tốt nhất về mặt tối ưu hóa. – Kiruse

Các vấn đề liên quan