JQuery魔力之$("tagName")與selector
更新時(shí)間:2012年03月05日 17:26:14 作者:
DOM 中的 getElementsByTagName()方法在JQuery中的表現(xiàn)就是$(“tagName”)這么簡(jiǎn)單!tag標(biāo)簽(可以是:p、div、button …)標(biāo)簽本身具有ID、Class等屬性
JQuery魔力(一)$("tagName")
DOM 中的 getElementsByTagName()方法在JQuery中的表現(xiàn)就是$("tagName")這么簡(jiǎn)單!
匿名函數(shù)來(lái)解決 window.onload 事件
對(duì)頁(yè)面上的所有"div"標(biāo)記下手,定義統(tǒng)一的外觀
對(duì)"body"標(biāo)記定義外觀
動(dòng)態(tài)添加一個(gè)"span"標(biāo)記將其放置在"body"里
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JQuery 測(cè)試</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>
第一個(gè)div</div>
<div>
第二個(gè)div</div>
<div>
第三個(gè)div</div>
</body>
</html>
JQuery魔力(二) selector
tag標(biāo)簽(可以是:p、div、button …)標(biāo)簽本身具有ID、Class等屬性
$("tag") //取得頁(yè)面中的某種標(biāo)簽的集合 同 document.getElementsByTagName("tag")
$("#id") //據(jù)id取得頁(yè)面中的元素 同 document.getElementById("id")
$("tag#id") //據(jù)id取得標(biāo)簽為tag元素集合
$(".class") //據(jù)class取得元素集合 同 document.getElementsByClassName("class")
$("tag.class") //據(jù)class取得標(biāo)簽為tag的元素集合
$("tag1 tag2") //取得tag1內(nèi)的tag2類型元素 同
$("tag1 > tag2")
$("tag1:has(tag2)") //取得包含tag2的tag1類型的元素集合
上面的selector充分體現(xiàn)了JQuery存在的價(jià)值,就是語(yǔ)法簡(jiǎn)潔且語(yǔ)義容易理解。
DOM 中的 getElementsByTagName()方法在JQuery中的表現(xiàn)就是$("tagName")這么簡(jiǎn)單!
匿名函數(shù)來(lái)解決 window.onload 事件
對(duì)頁(yè)面上的所有"div"標(biāo)記下手,定義統(tǒng)一的外觀
對(duì)"body"標(biāo)記定義外觀
動(dòng)態(tài)添加一個(gè)"span"標(biāo)記將其放置在"body"里
復(fù)制代碼 代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JQuery 測(cè)試</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>
第一個(gè)div</div>
<div>
第二個(gè)div</div>
<div>
第三個(gè)div</div>
</body>
</html>
JQuery魔力(二) selector
tag標(biāo)簽(可以是:p、div、button …)標(biāo)簽本身具有ID、Class等屬性
復(fù)制代碼 代碼如下:
$("tag") //取得頁(yè)面中的某種標(biāo)簽的集合 同 document.getElementsByTagName("tag")
$("#id") //據(jù)id取得頁(yè)面中的元素 同 document.getElementById("id")
$("tag#id") //據(jù)id取得標(biāo)簽為tag元素集合
$(".class") //據(jù)class取得元素集合 同 document.getElementsByClassName("class")
$("tag.class") //據(jù)class取得標(biāo)簽為tag的元素集合
$("tag1 tag2") //取得tag1內(nèi)的tag2類型元素 同
$("tag1 > tag2")
$("tag1:has(tag2)") //取得包含tag2的tag1類型的元素集合
上面的selector充分體現(xiàn)了JQuery存在的價(jià)值,就是語(yǔ)法簡(jiǎn)潔且語(yǔ)義容易理解。
相關(guān)文章
jQuery實(shí)現(xiàn)radio第一次點(diǎn)擊選中第二次點(diǎn)擊取消功能
本篇文章主要介紹了jQuery實(shí)現(xiàn)radio第一次點(diǎn)擊選中第二次點(diǎn)擊取消功能的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-05-05
jQuery Validate 數(shù)組 全部驗(yàn)證問(wèn)題
這篇文章主要介紹了jquery validate 數(shù)組 全部驗(yàn)證問(wèn)題及解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-01-01
jquery.idTabs 選項(xiàng)卡使用示例代碼
idTabs是基于Jquery編寫封裝的一個(gè)插件,主要用于實(shí)現(xiàn)選項(xiàng)卡功能,下面是它的具體使用2014-09-09
jquery控制listbox中項(xiàng)的移動(dòng)并排序
以下是用jquery控制ASP.NET中的兩個(gè)asp:listbox控件中選擇項(xiàng)的移動(dòng)。2009-11-11
jQuery插件pagewalkthrough實(shí)現(xiàn)引導(dǎo)頁(yè)效果
這篇文章主要介紹了jQuery插件pagewalkthrough實(shí)現(xiàn)引導(dǎo)頁(yè)效果的方法和示例代碼,十分的詳細(xì)和實(shí)用,有需要的小伙伴可以參考下。2015-07-07
jQuery獲取所有父級(jí)元素及同級(jí)元素及子元素的方法(推薦)
這篇文章主要介紹了jQuery獲取所有父級(jí)元素及同級(jí)元素及子元素的方法,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值 ,需要的朋友可以參考下2018-01-01

