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 相关文章推荐
JavaScript中this关键字使用方法详解
Mar 08 Javascript
javascript实现的网页局布刷新效果
Dec 01 Javascript
由document.body和document.documentElement想到的
Apr 13 Javascript
JQuery autocomplete 使用手册
Apr 01 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
Jun 08 Javascript
JS生成不重复的随机数组的简单实例
Jul 10 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
js 轮播效果实例分享
Dec 28 Javascript
Bootstrap Table使用整理(五)之分页组合查询
Jun 09 Javascript
浅谈vue中.vue文件解析流程
Apr 24 Javascript
详解VUE里子组件如何获取父组件动态变化的值
Dec 26 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
Nov 05 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数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
Yii使用ajax验证显示错误messagebox的解决方法
2014/12/03 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
JS模拟酷狗音乐播放器收缩折叠关闭效果代码
2015/10/29 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
jquery实现掷骰子小游戏
2019/10/24 jQuery
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
python中import reload __import__的区别详解
2017/10/16 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
Python的缺点和劣势分析
2019/11/19 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
金融专业应届生求职信
2013/11/02 职场文书
黄河象教学反思
2014/02/10 职场文书
公司会计岗位职责
2014/02/13 职场文书
党员承诺书怎么写
2014/05/20 职场文书
公司2014年度工作总结
2014/12/10 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技