JQuery魔力之$("tagName")与selector
JQuery魔力之$("tagName")与selector
发布时间:2016-12-30 来源:查字典编辑
摘要:JQuery魔力(一)$("tagName")DOM中的getElementsByTagName()方法在JQuery中的表现就是$("ta...

JQuery魔力(一)$("tagName")

DOM 中的 getElementsByTagName()方法在JQuery中的表现就是$("tagName")这么简单!

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

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

对"body"标记定义外观

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

复制代码 代码如下:

<html xmlns="http://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 () {

$("div").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 = $("div");

alert(v.length);

for (var i = 0; i < v.length; i++) {

alert(v[i].innerHTML);

}

});

</script>

</head>

<body>

<div>

第一个div</div>

<div>

第二个div</div>

<div>

第三个div</div>

</body>

</html>

JQuery魔力(二) selector

tag标签(可以是:p、div、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存在的价值,就是语法简洁且语义容易理解。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类