当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JQuery魔力之$(tagName)与selector

JQuery魔力之$(tagName)与selector

2018年10月12日  | 移动技术网IT编程  | 我要评论
jquery魔力(一)$("tagname") dom 中的 getelementsbytagname()方法在jquery中的表现就是$("tagname"

jquery魔力(一)$("tagname")

dom 中的 getelementsbytagname()方法在jquery中的表现就是$("tagname")这么简单!

匿名函数来解决 window.onload 事件

对页面上的所有"p"标记下手,定义统一的外观

对"body"标记定义外观

动态添加一个"span"标记将其放置在"body"里
 

代码如下:


<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<title>jquery 测试</title>
<script src="js/jquery-1.7.1.min.js" type="text/javascript">
</script>
<script type='text/javascript'>
$(function () {
$("p").width(100)
.css("color", "red")
.css("margin", "20px")
.css("border", "dotted 1px green");
$(document.body).css("background-color", "#cccccc");
$("<span>four</span>").appendto("body");
});
</script>
<script type="text/javascript">
$(function () {
var v = $("p");
alert(v.length);
for (var i = 0; i < v.length; i++) {
alert(v[i].innerhtml);
}
});
</script>
</head>
<body>
<p>
第一个p</p>
<p>
第二个p</p>
<p>
第三个p</p>
</body>
</html>


jquery魔力(二) selector
tag标签(可以是:p、p、button …)标签本身具有id、class等属性

. 代码如下:


$("tag") //取得页面中的某种标签的集合 同 document.getelementsbytagname("tag")
$("#id") //据id取得页面中的元素 同 document.getelementbyid("id")
$("tag#id") //据id取得标签为tag元素集合
$(".class") //据class取得元素集合 同 document.getelementsbyclassname("class")
$("tag.class") //据class取得标签为tag的元素集合
$("tag1 tag2") //取得tag1内的tag2类型元素 同
$("tag1 > tag2")
$("tag1:has(tag2)") //取得包含tag2的tag1类型的元素集合


上面的selector充分体现了jquery存在的价值,就是语法简洁且语义容易理解。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网