{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

JQuery的5种过滤器实例

JQuery的5种过滤器实例

JQuery的5种过滤器实例:

 

 

juqery的5种过滤器,包括基础过滤器内容过滤器表单类型过滤器可见性过滤器子元素过滤器

 

代码实例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
p{
height: 30px;
border: 1px solid red;
}
</style>
</head>
<body>
<script type="text/javascript" src="jquery-3.4.1.js"></script>
<!-- 基础过滤器 -->
<h1>基础过滤器:</h1>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
<ul id="ul2">
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
</ul>
<br>
<br>
<br>
<!-- 内容过滤器 -->
<h1>内容过滤器:</h1>
<h1>11</h1>
<h1>22</h1>
<h1></h1>
<h1><span>11</span></h1>
<br>
<p>a</p>
<p><br></p>
<p></p>
<br>
<br>
<br>
<br>
<!-- 表单类型过滤器 -->
<h1>表单类型过滤器:</h1>

<form action="">
<input type="text" name="">
<input type="password" name="">
<input type="email" name="">
<input type="radio" name="">

</form>

<br>
<br>
<br>
<br>


<h1>可见性过滤器</h1>

<input type="button" name="xianshi" value="显示隐藏内容" >
<div>我是可见内容</div>
<div id="kejian" style="display: none">我是不可见内容</div>

<!-- 子元素过滤器 -->
<br>
<br>
<br>
<br>

<h1>子元素过滤器:</h1>

<div class="zi">
<p>a</p>
<p>b</p>
</div>

<div class="zi">
<p>c</p>
<p>d</p>
</div>

<ul id="zi2">
<li><a href="">aa</a></li>
<li><span></span><a href="">bb</a></li>
</ul>

</body>
<script type="text/javascript">
//基础过滤器
//找第一个li,用first

$('li:first').css('background' , 'red');

//找最后一个li,用last
$('li:last').css('background' , 'pink');

//找索引为偶数的li找出来 odd(偶数)
$('#ul2 li:odd').css('background' , '#666');


//找出索引为基数的li,even(基数)
$('#ul2 li:even').css('background' , 'blue')

//精准的找出某一个li eq(等于)
$('li:eq(3)').css('background' , 'purple');


</script>


<script type="text/javascript">
//内容过滤器
//内容过滤器
$('p:contains(a)').css('background' , 'red');

//找内容为空的
$('p:empty').css('background' , 'blue');


//找内容不为空的,这里的parent不是指找父级,而是指有资格当父级的,也就是说有子级的元素。
$('h1:parent').css('color' , 'pink');

//找含有某个节点的
$('h1:has(span)').css('color', 'black');

</script>

<script type="text/javascript">

//表单类型过滤器
$('input:password').css('background' , 'red');

</script>


<script type="text/javascript">
//可见性过滤器


function xx(){
$('#kejian').css('display' , 'block');
}


</script>


<script type="text/javascript">

//子元素过滤器
//过滤p标签下同一层次下最后一个p标签
$('.zi p:last-of-type').css('background' , 'purple');


//过滤ul下的li里面没有其他元素的标签
$('#zi2 a:only-child').css('background' , 'yellow');

</script>

</html>

资源均来自第三方,谨慎下载,前往第三方网站下载 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:JQuery的5种过滤器实例
喜欢 ()分享 (0)