属性选择器

tech2024-07-29  56

属性选择器

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> /* ul { list-style: none; } li { float: left; } */ </style> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <!-- 要求,用链式写法;导航项只做4个; //当鼠标悬停在某个导航项的时候,自身颜色发生变化,其他导航项颜色变回初始的颜色; --> <!-- <div> <ul> <li>首页</li> <li>页一</li> <li>页二</li> <li>页三</li> </ul> </div> --> <!-- <div> <h2>最受欢迎综艺排行榜</h2> <ul> <li class="odd">中国诗词大会</li> <li>欢乐喜剧人</li> <li class="odd">最强大脑</li> <li>快乐大本营</li> </ul> </div> --> <div id="box"> <h2 class="odds" title="cartoonlist">动画列表</h2> <ul> <li class="odds" title="kn_jp">名侦探柯南</li> <li class="evens" title="hy_jp">火影忍者</li> <li class="odds" title="ss_jp">死神</li> <li class="evens" title="yi_jp">妖精的尾巴</li> <li class="odds" title="yh_jp">银魂</li> <li class="evens" title="hm_da">黑猫警长</li> <li class="odds" title="xl_ds">仙履奇缘</li> </ul> </div> <script> // $(function () { // $('li').css({ // 'padding': '0 20px' // }) // $('li').mouseover(function () { // $(this).css('color', 'red'); // $(this).siblings().css('color', ''); // }) // .mouseout(function () { // $(this).css('color', ''); // }) // }) $(function () { // 改变class属性的值为odds的元素的背景颜色 $("h2").css('background', 'gold'); // 改变class属性的值为odds的元素的背景颜色 $(".odds").css('background', 'gold'); // 改变id属性的值不为box的元素的背景颜色 $("[id!='box']").css('background', 'skyblue'); // 改变title属性的值中以h开头的元素的背景颜色 $("[title^='h']").css('background', 'green'); // 改变title属性的值中以jp结尾的元素的背景颜色 $("[title$='jp']").css('background', 'orange'); // 改变title属性的值中含有s的元素的背景颜色 $("[title*='s']").css('background', 'red'); // 改变包含class属性,且title属性的值中含有y的<li>元素的背景颜色 $("li[class][title*='y']").css('background', 'black'); }) </script> </body> </html>
最新回复(0)