Blogger Information
Blog 18
fans 0
comment 0
visits 14911
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
js第五次作业
牛粪也香的博客
Original
517 people have browsed it

<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>


Correction status:unqualified

Teacher's comments:没注释, 没总结 , 博客并不是自己看, 要考虑其它读者
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post