废话不多说,直接上代码,将所有 赋值到一个 html 文件中即可测试,// 表示注释
jquery-1.8.3.min.js 这个jQuery 下载地址,
下载地址:http://code.jquery.com/jquery-1.8.3.min.js
<!DOCTYPE html <html> <head> <meta charset="UTF-8" /> <title>jQuery 属性选择器</title> <script type="text/javascript" src="./jquery-1.8.3.min.js"></script> <script type="text/javascript"> //$(document).ready(function() { 会选中全部 $(document).ready(function() { //点击 button 按钮就会调用 $('button').click(function() { //$('#dd').css('color', '#F00'); //$('.cc').css('font-size', '38px'); //单个 //同时选作多个设置颜色 //$('#dd, .cc').css('color', '#0ff'); //会选择 ul 下的所有子元素,多级 //$('.ul span').css('color', '#F00'); //只会选择 ul 下的子元素,孙元素不会被选中 //$('.ul > span').css('color', '#F00'); //选作 class iia 紧的挨着的下一个元素 //$('.iia + li').css('color', '#F00').css('font-size', '38px'); //下面有两个iib 这样子的话,就会选中两个,最后一个和跟最后一个键紧挨着的一个 //$('.iib + li').css('color', '#F00'); //当选择下一个紧挨着的一个元素不存在时,则不会生效 //$('#iic + li').css('color', '#F00'); //意思class iia 下面的所有子 li 元素。逗号,则不一样的元素 //$('.iia ~ li,p').css('color', '#F00'); // 选中html标签中 属性为 id 的所有元素 //$('[id]').css('color', '#F00'); // 选中html标签中 属性为 for 的所有元素 //$('[for]').css('color', '#F00'); // 选中html标签中 属性为 asdf 的所有元素,可以应用于自定义属性 //$('[asdf]').css('color', '#F00'); //选中属性 for 等于 aaa 的所有元素 //$('[for="aaa"]').css('color', '#F00'); //选中 class 属性值为 php 的所有元素 //$('[class="php"]').css('color', '#F00'); //选中 class 不为 php 的元素。 //$('[class != "php"]').css('color', '#F00'); //选中 class 为 i 字母开头的元素 //$('[class ^= "i"]').css('color', '#F00'); //选中 class 以 b 字母结束的元素 //$('[class $= "b"]').css('color', '#F00'); //选中 class 包含 f 字母的所有元素 //$('[class *= "f"]').css('color', '#F00'); //选中 标签中必须包含 class 和 id 属性等于 iic 的元素 //$('[class][id = "iic"]').css('color', '#F00'); //选中标签中同时包含 class 属性值为 gege 和 id 属性值为 gg 的元素 //$('[class = "gege"][id = "gg"]').css('color', '#F00'); //选中 class ul,中间的空格表示下一及,后代选择器,下 class 的值为 iid 和 id 值为 bod 的元素 $('.ul [class = "iid"][id = "bod"]').css('color', '#F00'); }); }); </script> </head> <body> <button>按钮 1</button> <button>按钮 2</button> <div id="dd">div dd</div> <div class="cc">div cc</div> <div class="cc">div cc2</div> <ul class="ul"> <span>你是我的uuuullll</span> <li class="iia" id="good">苹果手机aagood 2</li> <li class="iib">安卓手机12bbb</li> <li class="iibf">软件开发2bbb</li> <li id="iic" class="php" asdf="fff">程序员2ccc</li> <p>p看看 ppp</p> <span> <li class="iid" id="bod" for="ccc">嘻嘻嘻嘻</li> <li id="good">哈哈哈哈哈good 2</li> </span> <li class="df">l滴滴滴滴 <span>spspsp</span> </li> </ul> <label for="aaa" class="gege" id="gg">l乐乐乐乐</label> <li class="iid" id="bod" for="ccc">嘻嘻嘻嘻2222222</li> </body> </html>
发表评论: