html样式的使用总结,关于parent,与parents
来源:互联网 发布:2016夏季联赛数据 编辑:程序博客网 时间:2024/05/21 20:30
一,关于Jquery中的parents的使用
<!DOCTYPE html>
<html>
<head>
<style>
b, span, p, html body {
padding: .5em;
border: 1px solid;
}
b { color:blue; }
strong { color:red; }
</style>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div>
<p>
<span>
<b>我的父元素是:</b>
</span>
</p>
</div>
<script>
var parentEls = $("b").parents()
.map(function () {
return this.tagName;
})
.get().join(", ");
$("b").append("<strong>" + parentEls + "</strong>");
</script>
</body>
</html>
输出结果是:我的父元素是:SPAN, P, DIV, BODY, HTML
总结:查询目标 元素的所有父元素
二、parent的使用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div><p>Hello</p></div>
<div class="selected"><p>Hello Again</p></div>
<script>
$("p").parent(".selected").css("background", "yellow");
</script>
</body>
</html>
输出结果:
Hello
Hello Again
总结:parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。
三、siblings的使用
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div><span>Hello</span></div>
<p class="selected">Hello Again</p>
<p>And Again</p>
<script>
$("p").siblings(".selected").css("background", "yellow");
</script>
</body>
</html>
输出结果:
Hello Again
And Again
结论:siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。四、nextSibling的使用
nextSibling 属性返回指定节点之后紧跟的节点,在相同的树层级中。
被返回的节点以 Node 对象返回。
注释:如果没有 nextSibling 节点,则返回值为 null。
1、定义和用法
after() 方法在被选元素后插入指定的内容。
语法
$(selector).after(content)
2、定义和用法
before() 方法在被选元素前插入指定的内容。
语法
$(selector).before(content)
3、定义和用法
append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
提示:append() 和 appendTo() 方法执行的任务相同。不同之处在于:内容的位置和选择器。
语法
$(selector).append(content)
总结:1.after()是只在被选元素的后面添加
$("button").click(function(){
$("span").after("<a href="#">ddddd</a>")
})
<span>aaaaaaaaaaaaaaa</span>
<a href="#">ddddd</a>
span标签后面多了一个a标签
2.append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
$().ready(function(){
$("button").click(function(){
$("span").append("<a href="#">ddddd</a>")
})
})
结果如下:
<span>aaaaaaaaaaaaaaa<a href="#">ddddd</a></span>
span标签里面多了一个a标签
3.appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。
备注:before函数与after函数相反,表示是元素的前面加入指定元素
六、clone() 方法的使用
定义和用法
clone() 方法生成被选元素的副本,包含子节点、文本和属性。
语法
$(selector).clone(includeEvents)
可选。布尔值。规定是否复制元素的所有事件处理。
默认地,副本中不包含事件处理器。
- html样式的使用总结,关于parent,与parents
- parent()与parents()的区别
- 关于Jquery的parent和parents
- 关于Jquery的parent和parents
- 关于Jquery的parent和parents
- 关于parent()、parents()和closest()的区别
- Jquery的parent,parents与children
- jquery中parent()与parents()的比较
- jquery parent 与 parents 的qubie
- jquery-parent(),parents()与closest()的区别
- jQuery-parent()与parents()
- 关于JSON parents及parent
- Jquery中的parent()与parents()取父元素的区别
- Jquery中的parent()与parents()取父元素的区别
- Jquery的parent和parents
- Jquery的parent()和parents()的bug?
- jquey的parent()和parents()的区别
- jquery parent和parents的区别分析
- Python读写文件
- Angularjs:factory,service与provide的区别
- spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
- jquery获取对象
- 代码触发两个按钮相同的点击事件方法
- html样式的使用总结,关于parent,与parents
- Java面试题
- [精品书单]试着用51单片机来弄智能小车(小机器人)
- UART串口通信
- SLAM第一篇:基础知识
- libobjc.a.dylib`objc_exception_throw:异常
- HTTPS 通信原理及详细介绍
- Objective-C - 属性类型修饰符
- Spring整合Redis作为缓存