jQuery基础选择器

原创 2019-02-11 21:15:18 307
摘要:<!DOCTYPE html><html><head> <title>jq选择器笔记</title> <script src="http://code.jquery.com/jquery-3.1.1.js"></script> <style type="text/css"

<!DOCTYPE html>

<html>

<head>

<title>jq选择器笔记</title>

<script src="http://code.jquery.com/jquery-3.1.1.js"></script>

<style type="text/css">

.intro{width: 200px;height: 200px; background: #ccc;}

.demo{width: 100px;height: 100px; background: #ccc;}

</style>

<script>

$(document).ready(function(){

// 1. $('*')     选取所有元素, '*'表示全部文档中的元素

// $('*').css({'margin':'0','padding':'0'});


// 2. $('#name') 选取id='name'的元素 例如:<div id='name'></div>

// $('#name').css('background','blue');


// 3. $('.intro') 选取所有class='intro'的元素  例如:<div class='intro'></div>

// $('.intro').css('background','green');


// 4. $('p')     选取所有<p>元素

// $('p').css('color','red');


// 5. $('.intro, .demo') 选取 所有class='intro' 和 class='demo' 的元素

// $('.intro, .demo').css('background','skyblue');


// 6. $('p:first')  选取第一个<p>元素

// $('p:first').css('color','skyblue');


// 7. $('p:last') 选取最后一个<p>元素

// $('p:last').css('color','blue');


// 8. $('span:even')选取所有偶数(单数)<tr>元素

// $('span:even').css('background','red');


// 9. $('span:odd') 选取所有奇数(双数)<tr>元素

// $('span:odd').css('background','yellow');


// 10. $('p:eq(3)') 选取第四个<p>元素 (index从0开始)

// $('p:eq(3)').css('background','red');


// 11. $('p:gt(1)') 选取index大于3的<p>元素

// $('p:gt(1)').css('background','blue');


// 12. $('p:lt(3)') 选取index小于3的<p>元素

// $('p:lt(3)').css('background','green');


// 13. $('input:not()') 选取为空的input元素

// $('input:not()').css('height','40px');


// 14. $(':contains('good')') 选取指定字符串的所有元素

// $(":contains('good')").css('color','red');


// 15. $(':empty') 选取无子(元素)节点的所有元素

//$(':empty').css('background','blue');


// 16. $('[href]') 所有带有 href 属性的元素

// $('[href]').css('background','blue');


// 17. $('[href="#"]') 所有 href 属性的值等于"#"的元素

// $('[href="#"]').css('color','#ccc');


// 18 $('[href!="#"]') 所有 href 属性的值不等于"#"的元素

// $('[href!="#"]').css('color','green');


// 19 $('[href$=".com"]') 所有 href 属性的值以.com结尾的元素

// $('[href$=".com"]').css('color','#aaa');


// 20 $('[href*="tao"]') 匹配 href 含有"tao"字符的元素

// $('[href*="bao"]').css('color','red');

  });

</script>

</head>

<body>

<div id="name" class="intro"></div>

<div class="demo"></div>

<hr>

<p>我们都是追梦人</p>

<p>我们都是追梦人</p>

<p>我们都是追梦人</p>

<p>我们都是追梦人</p>

<input type="" name="" value="">

<hr>

<span>抱着学习的心态</span>

<span>抱着学习的心态</span>

<span>抱着学习的心态</span>

<span>抱着学习的心态</span>

<hr>

<p>good</p>

<b>good</b>

<i>good</i>

<hr>

<a href="http://www.taobao.com">淘宝</a>

<a href="#">京东</a>

<a href="#">百度</a>

</body>

</html>


批改老师:韦小宝批改时间:2019-02-12 09:26:24
老师总结:写的很不错 jQuery中的选择器实际上和css的或者js的就有那么点相似!一定要牢牢掌握哦!

发布手记

热门词条