jQuery的:parent选择器定义和用法


Posted in Javascript onJuly 01, 2014

:parent选择器的定义和用法:

此选择器匹配含有子元素或者文本的元素。
注意:空格也算是含有的元素。

语法结构:

$(":parent")

此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:

$("div:parent").animate({width:"300px"})

以上代码能够将含有文本或者元素的div的宽度设置为300px。
如果不和其他选择器配合使用,则默认状态是和*选择器配合使用,例如$(":parent")等同于$("*:parent")。

实例代码:

实例一:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css"> 
div{ 
list-style-type:none; 
width:150px; 
height:30px; 
border:1px solid red; 
} 
</style> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("button").click(function(){ 
$("div:parent").animate({width:"300px"}) 
}) 
}) 
</script> 
</head> 
<body> 
<div>我是文本</div> 
<div></div> 
<button>点击查看效果</button> 
</body> 
</html>

以上代码能够将含有文本或者元素的div的宽度以自定义动画的方式设置为300。

实例二:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css"> 
div{ 
list-style-type:none; 
width:150px; 
height:30px; 
border:1px solid red; 
} 
span{border:1px solid green;} 
</style> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("button").click(function(){ 
$("*:parent").animate({width:"300px"}) 
}) 
}) 
</script> 
</head> 
<body> 
<div>我是文本</div> 
<div></div> 
<span>大家好</span> 
<button>点击查看效果</button> 
</body> 
</html>

由于以上代码并没有指定与:parent选择器相配合使用的选择器,所以就默认和*选择器配合使用,于是代码能够将含有文本和元素的元素的宽度以自定义动画方式设置为300px。

Javascript 相关文章推荐
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
Nov 08 Javascript
js的延迟执行问题分析
Jun 23 Javascript
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
3种Jquery限制文本框只能输入数字字母的方法
Dec 03 Javascript
JS实现的简洁二级导航菜单雏形效果
Oct 13 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
AngularJs Understanding the Model Component
Sep 02 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
Jul 19 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
Jul 01 #Javascript
JavaScript利用正则表达式去除日期中的“-”
Jul 01 #Javascript
jquery实现图片按比例缩放示例
Jul 01 #Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 #Javascript
JavaScript利用append添加元素报错的解决方法
Jul 01 #Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 #Javascript
Visual Studio中js调试的方法图解
Jun 30 #Javascript
You might like
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php实现图片添加水印功能
2014/02/13 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
两款万能的php分页类
2015/11/12 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
Python的pycurl包用法简介
2015/11/13 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Python验证码截取识别代码实例
2020/05/16 Python
python interpolate插值实例
2020/07/06 Python
Python如何将装饰器定义为类
2020/07/30 Python
Python-split()函数实例用法讲解
2020/12/18 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
塔吉特百货公司官网:Target
2017/04/27 全球购物
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
党员公开承诺事项
2014/03/25 职场文书
大气污染防治方案
2014/05/19 职场文书
婚礼秀策划方案
2014/05/19 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
喋血孤城观后感
2015/06/08 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android