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面向对象设计二 构造函数模式
Dec 20 Javascript
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
jquery实现全选、反选、获得所有选中的checkbox
Sep 13 Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 Javascript
Javascript随机标签云代码实例
Jun 21 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
JS中使用new Option()实现时间联动效果
Dec 10 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
vue实现信息管理系统
May 30 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
第五节 克隆 [5]
2006/10/09 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
详解vuex状态管理模式
2018/11/01 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python简单实现旋转图片的方法
2015/05/30 Python
Python自动扫雷实现方法
2015/07/25 Python
Python实现简单登录验证
2016/04/13 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
python 多进程队列数据处理详解
2019/12/23 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
应届毕业生应聘自荐信
2013/12/07 职场文书
给校长的一封检讨书
2014/09/20 职场文书
向女朋友道歉的话
2015/01/20 职场文书
会议室使用管理制度
2015/08/06 职场文书
感恩的心主题班会
2015/08/12 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python
Golang数据类型和相互转换
2022/04/12 Golang