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