$("div[id]")
$("input[name='newsletter']")
$("input[name!='newsletter']")
$("input[name^='news']")
$("input[name$='letter']")
$("input[name*='e']")
$("input[id][name$='letter']")
1 <html> 2 <head> 3 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 4 <script type="text/javascript" src="../js/jquery-1.8.2.js"></script> 5 </head> 6 <body> 7 <div> 8 <p>Hello!</p> 9 </div> 10 <div id="test2"></div> 11 <input type="checkbox" name="newsletter" value="Hot Fuzz" /> 12 <input id="myID" type="checkbox" name="newsletter" value="Cold Fusion" /> 13 <input type="checkbox" name="newsaccept" value="Evil Plans" /> 14 <script type="text/javascript"> 15 /*1)查找所有含有id属性的div元素个数 16 alert( $("div[id]").size() ); 17 */ 18 19 /*2)查找所有name属性是newsletter的input元素,并将其选中 20 $("input[name='newsletter']").attr("checked","checked"); 21 */ 22 23 /*3)查找所有name属性不是newsletter的input元素,并将其选中 24 $("input[name!='newsletter']").attr("checked","checked"); 25 */ 26 27 /*4)查找所有name属性以'news'开始的input元素,并将其选中 28 $("input[name^='news']").attr("checked","checked"); 29 */ 30 31 /*5)查找所有name属性以'letter'结尾的input元素,并将其选中 32 $("input[name$='letter']").attr("checked","checked"); 33 */ 34 35 /*6)查找所有name属性包含'news'的input元素,并将其选中 36 $("input[name*='e']").attr("checked","checked"); 37 */ 38 39 //7)找到所有含有id属性,并且它的name属性是以"letter"结尾的input元素,并将其选中 40 $("input[id][name$='letter']").attr("checked","checked"); 41 42 </script> 43 </body> 44 </html>