jsFiddle Demo
jQuery มีตัวเลือกหลายตัว (รายการแบบเต็ม)เพื่อสร้างแบบสอบถามที่คุณกำลังมองหางาน ในการตอบคำถามของคุณ"ในกรณีอื่น ๆ คุณสามารถใช้ตัวเลือกอื่น ๆ เช่น" มีน้อยกว่ามากกว่า ฯลฯ ... " คุณยังสามารถใช้ประกอบด้วยเริ่มต้นและสิ้นสุดด้วยเพื่อดูแอตทริบิวต์ข้อมูล html5 เหล่านี้ ดูรายการทั้งหมดด้านบนเพื่อดูตัวเลือกทั้งหมดของคุณ
การสืบค้นพื้นฐานได้รับการกล่าวถึงข้างต้นและการใช้คำตอบของJohn Hartsockจะเป็นทางออกที่ดีที่สุดในการรับองค์ประกอบของ บริษัท ข้อมูลหรือเพื่อรับทุกอย่างยกเว้น Microsoft (หรือรุ่นอื่น ๆ):not
เพื่อที่จะขยายจุดนี้ไปยังจุดอื่น ๆ ที่คุณกำลังค้นหาเราสามารถใช้ตัวเลือกเมตาหลายตัว ก่อนอื่นถ้าคุณจะทำหลายแบบสอบถามก็เป็นการดีที่จะเลือกแคชผู้ปกครอง
var group = $('ul[data-group="Companies"]');
ต่อไปเราสามารถค้นหา บริษัท ในชุดนี้ที่เริ่มต้นด้วย G
var google = $('[data-company^="G"]',group);//google
หรือบางที บริษัท ที่มีคำว่าเบา
var microsoft = $('[data-company*="soft"]',group);//microsoft
นอกจากนี้ยังเป็นไปได้ที่จะได้รับองค์ประกอบที่ตรงกับตอนจบของแอตทริบิวต์ข้อมูล
var facebook = $('[data-company$="book"]',group);//facebook
//stored selector
var group = $('ul[data-group="Companies"]');
//data-company starts with G
var google = $('[data-company^="G"]',group).css('color','green');
//data-company contains soft
var microsoft = $('[data-company*="soft"]',group).css('color','blue');
//data-company ends with book
var facebook = $('[data-company$="book"]',group).css('color','pink');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul data-group="Companies">
<li data-company="Microsoft">Microsoft</li>
<li data-company="Google">Google</li>
<li data-company ="Facebook">Facebook</li>
</ul>