jQuery中:empty选择器用法实例


Posted in Javascript onDecember 30, 2014

本文实例讲述了jQuery中empty选择器用法。分享给大家供大家参考。具体分析如下:

此选择器匹配所有不包含子元素或者文本的空元素。

注意:空格也属于选择器包含的元素。

语法结构:

$(":empty")

此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:
$("li:empty").animate({width:"200px"})

以上代码能够将li元素集合中的空li元素的宽度以自定义动画的方式设置为200px。

实例代码:

实例一:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

li {

  list-style-type:none;

  width:150px;

  height:30px;

  border:1px solid red;

}

.run{background-color:green;}

.static{background-color:#603;}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("button").click(function(){ 

    $("li:empty").animate({width:"200px"}); 

  }) 

}) 

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>Jquery专区</li>

  <li>Javascript专区</li>

  <li></li>

</ul>

<button>点击查看效果</button>

</body>

</html>

实例二:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

li {

  list-style-type:none;

  width:150px;

  height:30px;

  border:1px solid red;

}

.run{background-color:green;}

.static{background-color:#603;}

div{

  width:100px;

  height:30px;

  background-color:blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $("button").click(function(){ 

    $("*:empty").animate({width:"200px"}); 

  }) 

}) 

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>Jquery专区</li>

  <li>Javascript专区</li>

  <li></li>

</ul>

<div></div>

<button>点击查看效果</button>

</body>

</html>

由于以上代码并没有指定与:empty选择器相配合使用的选择器,所以就默认和*选择器配合使用,能够将所有元素中的空元素的长度以自定义动画方式设置为200px。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery学习7 操作JavaScript对象和集合的函数
Feb 07 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
Firefox下无法正常显示年份的解决方法
Sep 04 Javascript
node.js中的fs.readdir方法使用说明
Dec 17 Javascript
javascript下拉框选项单击事件的例子分享
Mar 04 Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
React Native之prop-types进行属性确认详解
Dec 19 Javascript
vue实现简单的MVVM框架
Aug 05 Javascript
express如何解决ajax跨域访问session失效问题详解
Jun 20 Javascript
jQuery中:contains选择器用法实例
Dec 30 #Javascript
解决ueditor jquery javascript 取值问题
Dec 30 #Javascript
jQuery中:focus选择器用法实例
Dec 30 #Javascript
JavaScript中的原型链prototype介绍
Dec 30 #Javascript
jQuery中:not选择器用法实例
Dec 30 #Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 #Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 #Javascript
You might like
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
Json解析的方法小结
2016/06/22 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
python逐行读取文件内容的三种方法
2014/01/20 Python
linux 下实现python多版本安装实践
2014/11/18 Python
python类的继承实例详解
2017/03/30 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python 忽略warning的输出方法
2018/10/18 Python
python学生管理系统开发
2019/01/30 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
Python如何定义一个函数
2015/09/01 面试题
会计电算化专业毕业生推荐信
2013/12/24 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
大学生活动策划方案
2014/02/10 职场文书
法制宣传教育方案
2014/05/09 职场文书
欠条格式范本
2015/07/03 职场文书
公司安全管理制度范本
2015/08/05 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
HTML中的表单元素介绍
2022/02/28 HTML / CSS
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL