博主信息
博文 18
粉丝 0
评论 0
访问量 18357
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js第五次作业
牛粪也香的博客
原创
755人浏览过

<html>

<head>

<script type="text/javascript" src="jquery-3.4.1.min.js"> </script>

</head>

<body>

<div class="main">

<div class="header">1

    <div class="nav">

    <a id="a" href=""><span>首页1</span></a>

<a href=""><span>其它</span></a>

    </div>

</div>

<div class="imgs"><a href="">imgs</a></div>

<span>span0</span>

<span>span1</span>

<span>span2</span>

<span>span3</span>

<span>span4</span>

<div>div</div>

</div>

</body>

<script type="text/javascript">

//:eq(#),表示找到相关元素的第几个元素;

var res=$('.nav a:eq(1)');

res.css({color:"blue",background:'yellow'});

//:gt(#)大于#的所有元素;

//:lt(#)小于#的所有元素;

  var res=$(".main span:eq(4)");

  res.css("background","green");

  var res=$(".main span:lt(2)");

  res.css("color","pink");

//:first 所有同类 标签/类等 中的第一个标签或类元素/:last 最的一个

var res=$('.nav a:first');

console.log(res.html());

res.css('color','red');

var res=$('.main div:first');

res.css('background-color','#cdcdcd');

console.log(res.html());

//$(prev ~ siblings) 解释:prev: 任何有效的选择器 siblings与prev的同级元素。

//找siblings 元素的同级元素,及兄弟元素

var res=$('.header ~ div');//div,就是要找与含有header类的元素,的同级的div元素

   console.log(res.length);

   res.css('background-color','green');

//$('*** + xxx') 找紧跟于***[元素、类、ID]等后面的元素xxx

var res=$('.header + div');

 console.log(res.length);//imgs

  console.log(res.text());

 console.log(res.html());


var res=$('#a + a');

 console.log(res.length);

  console.log(res.text());

 console.log(res.html());

//$('*** > xxx') 找父元素***[元素、类、ID]等后面的所有子元素xxx,不包含子元素中的子元素

 var res =$('.main>div');//父元素中[.main]的所有[div]子元素,但这种写法很少用

 console.log(res.length);

 $.each(res,function(i,v){

   // console.log($('v').text());

   console.log(v);

 })

//$('*** xxx') 找父元素***[元素、类、ID]等后面的所有子元素xxx,包含子元素中的子元素

 console.log($('.main div').length);//这种方法相对要常见一些

 $.each($('.main div'),function(i,v){

  // console.log($('v').text());

  console.log(v);

 })

//:hidden 匹配所有不可见的元素;

//:visible 显示可见元素(不是特别常用)

//显示含有某个属性的 元素

// $('div[flag]')//以数组的形式 即  $('div[###]');

//若要单选 某一个就是  $('div[flag="###"]'),这样子就可以选中指定的,单个;// 支持链式调用

//取反不等于 !=

//若取反就是  $('div[flag !="###"]'),这样子就可以取反;

//单找某一个属性也可以 写成 $('[class="cccc"]')如:$('[class^="aaa"]'),即找某个以aaa开头的类。

//若是指定某个标签的类以什么开头则是:$('span[class^="aaaa"]');

//若是找某个类以什么结尾的如: $('[class$='aaa']') 或$('span[class$="aaaa"]');

// *  代表 任意字符,即找一个或多个类中包含相关类的就OK 如:$('[class*='aaa']') 或$('span[class*="aaaa"]');

//复合选择器:如:$('[class*="aaa"][name="ccc"]')//这表示同是满足两个条件

//找input 相关的输入框: $(':input'),这样就可以找到input相关的输入的标签了

</script>

</html>


批改状态:不合格

老师批语:没注释, 没总结 , 博客并不是自己看, 要考虑其它读者
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学