常用的基本选择器有
上例子:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title>Title</title>
6 <style>
7 .red{
8 background: red;
9 }
10 </style>
11 <script src="lib/jquery-1.12.2.js"></script>
12 <script>
13 $(function () {
14 // 选中所有的段落标签
15 $('button')[0].onclick = function () {
16 $('p').addClass('red');
17 }
18
19 // 选择class为left的标签
20 $('button')[1].onclick = function () {
21 $('.left').addClass('red');
22 }
23
24 // 选择id为box的标签
25 $('button')[2].onclick = function () {
26 $('#box').addClass('red');
27 }
28 // 选择所有不分类型标签
29 $('button')[3].onclick = function () {
30 $('*').addClass('red');
31 }
32 // 选择所有标题标签
33 $('button')[4].onclick = function () {
34 $('h1,h2,h3,h4,h5,h6').addClass('red');
35 }
36 // 选择ul里面的li标签
37 $('button')[5].onclick = function () {
38 $('ul li').addClass('red');
39 }
40 // 选择body下的第一级所有标签并添加边框
41 $('button')[6].onclick = function () {
42 $('body > *').addClass('red');
43 }
44 // 选择p后的一个div
45 $('button')[7].onclick = function () {
46 $('p+div').addClass('red');
47 }
48 // 选择p后的有div
49 $('button')[8].onclick = function () {
50 $('p~div').addClass('red');
51 }
52 });
53 </script>
54 </head>
55 <body>
56 <body>
57 <button>选择所有段落标签</button>
58 <button>选择class为left的标签</button>
59 <button>选择id为box的标签</button>
60 <button>选择所有不分类型标签</button>
61 <button>选择所有标题标签</button>
62 <button>选择ul里面的li标签</button>
63 <button>选择body下的第一级所有标签并添加边框</button>
64 <button>选择p后的一个div</button>
65 <button>选择p后的所有div</button>
66 <p>段落标签</p>
67 <p>段落标签</p>
68 <p>段落标签</p>
69 <div class="left">类选择器</div>
70 <div class="left">类选择器</div>
71 <div id="box">id选择器</div>
72 <h1>标题1标签</h1>
73 <h2>标题2标签</h2>
74 <h3>标题3标签</h3>
75 <ul>
76 <li>列表项</li>
77 <li>列表项</li>
78 <li>列表项</li>
79 <div>我也是div</div>
80 </ul>
81 <ol>
82 <li>列表项</li>
83 <li>列表项</li>
84 <li>列表项</li>
85 </ol>
86
87 </body>
88 </html>