Tôi đang nghĩ đến, nếu có thể trong jQuery để chọn các phần tử theo các thuộc tính được đặt tên bằng cách sử dụng AND và OR.jQuery chọn theo thuộc tính bằng cách sử dụng toán tử AND và OR
Ví dụ:
<div myid="1" myc="blue">1</div>
<div myid="2" myc="blue">2</div>
<div myid="3" myc="blue">3</div>
<div myid="4">4</div>
Tôi muốn chọn tất cả các yếu tố mà myc="blue"
nhưng chỉ những người có myid
thiết lập để 1 hoặc 3.
Vì vậy, tôi đã cố gắng:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
nhưng không hoạt động, tương tự tại đây:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
Có thể không có chức năng lọc đặc biệt không?
NB: Bạn không nên chiếm các thuộc tính của riêng bạn như 'myc' và 'myid'. Nếu bạn đang sử dụng tiền tố HTML5 chúng với 'data-': 'data-myc' và' data-myid'. – RoToRa
wow, 8 câu trả lời trong 10 phút .. có vẻ như tôi đã hỏi một câu hỏi noob. lấy làm tiếc! : -/ –
@ TheBndr Không, đó là một câu hỏi thú vị và hầu hết các câu trả lời đều có cách tiếp cận khác nhau và câu hỏi của bạn có 3 upvotes + 2 fav .. chắc chắn là một câu hỏi hay. –