属性选择器

$("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>
原文地址:https://www.cnblogs.com/friends-wf/p/3808803.html