jq选择器练习

原创 2019-01-21 11:29:39 267
摘要:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><script type="text/javascript" src="jquery-3.3.1.min.js">

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

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

<script type="text/javascript">

//基本选择器

// $('#id')根据给定的ID来匹配到元素

// $('.class名')根据给定的class来匹配元素

// $('element')根据给定的标签名来匹配到元素

// $('*')匹配所有的元素

// $('#id,.class名,element')匹配到页面中多个选择器

//层级选择器

//给定的父级元素下匹配所有的子元素:$('父级元素>子集元素')

//给定的祖先元素下匹配所有的后代元素:$('祖先元素  后代元素')

//匹配紧跟在prev元素后面的next元素:$('prev + next')(同级元素)

//匹配prev元素后面所有的siblings元素:$('prevsiblings')

//顺序选择器

// $(':first')第一个元素

// $(':last')最后一个元素

// 比较

// $(':gt(x)')表示大于值x的元素

// $(':lt(x)')表示小于值X的元素

// $(":eq(x)")表示等于值x的元素

// $(':odd')奇数顺序

// $(':eveb')偶数顺序

// $(':not(selector)')匹配不是sleector的所有元素

//内容选择器

// $(':contains(text)')匹配包含给定文本(text)的元素

// $(':has(selector)')p匹配包含特定选择器元素的元素

// $(':empty')匹配不含有内容的元素(即 不包含子元素或者文本的空元素)

// $(':parent')匹配含有子元素或者文本的元素

//属性选择器

//$('[属性名]')匹配包含给定属性元素


// $(document).ready(function(){

//  // $('ul>li').css('list-style','none')

//  // $('ul li').css('border','1px solid red')


// })

表单选择器

$(':enabled')所有激活的input元素(可以使用的input元素)

$(':disabled')所有禁用的input元素(不可以使用的input元素)

$(':selected')所有被选取的元素,针对于select元素

$(':checked')所有被选中的input元素

// $(document).ready(function(){

//  //$(':enabled').css('background','pink');

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

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

// })

</script>

<script type="text/javascript">

$(document).ready(function(){

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

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

//$('p:gt(1)').css('font-size','40px');

//$('p:lt(2)').css('color','pink');

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

// $('p:odd').css('background','#f1f1f1');

// $('p:even').css('background','pink');

// $('p:not(#box)').css('font-size','10px');

})

</script>

</head>

<body>

<div>

<p id="box">11</p>

<p>22</p>

<p>33</p>

<p>44</p>

<p>55</p>

<p>66</p>

<p>77</p>

</div>

<form>

<ul>

<li><input type="text" name="" disabled="disabled"></li>

<li><input type="text" name=""></li>

<li><input type="text" name=""></li>

<li><input type="text" name=""></li>

<li><input type="text" name=""></li>

<li><input type="text" name=""></li>

<li>

<select name="">

<option value="">1</option>

<option value="">2</option>

<option value="" selected>3</option>

<option value="">4</option>

</select>

</li>

<li>

爱好:

<input type="checkbox" name="">看书

<input type="checkbox" name="">游泳

<input type="checkbox" name="">打游戏。

</li>

</ul>


</form>

</body>

</html>


批改老师:灭绝师太批改时间:2019-01-21 13:10:38
老师总结:完成的不错!选择器是jQuery重要的知识点,要好好掌握哦

发布手记

热门词条