獲取和設置
創(chuàng)新互聯(lián)從2013年成立,先為澗西等服務建站,澗西等地企業(yè),進行企業(yè)商務咨詢服務。為澗西企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
text() - 設置或返回所選元素的文本內容
html() - 設置或返回所選元素的內容(包括 HTML 標記)
val() - 設置或返回表單字段的值】
attr() - 獲取屬性
例
獲取
$("#btn1").click(function(){
alert("Text: " + $("#test").text());
});
設置
$("#btn3").click(function(){
$("#test3").val("Dolly Duck");
});
下面的例子演示如何改變(設置)鏈接中 href 屬性的值:
$("button").click(function(){
$("#w3s").attr("href","http://www.w3school.com.cn/jquery");
});
添加
append() - 在被選元素的結尾插入內容
prepend() - 在被選元素的開頭插入內容
after() - 在被選元素之后插入內容
before() - 在被選元素之前插入內容
例
$("p").append("Some appended text.");
$("img").after("Some text after");
刪除元素/內容
remove() - 刪除被選元素(及其子元素)
empty() - 從被選元素中刪除子元素
例
$("#div1").remove();
$("#div1").empty();
$("p").remove(".italic"); 過濾被刪除的元素
操作 CSS
addClass() - 向被選元素添加一個或多個類
removeClass() - 從被選元素刪除一個或多個類
toggleClass() - 對被選元素進行添加/刪除類的切換操作
css() - 設置或返回樣式屬性
例
向不同的元素添加 class 屬性
$("button").click(function(){
$("h2,h3,p").addClass("blue");
$("div").addClass("important");
});
對被選元素進行添加/刪除類的切換操作:
$("button").click(function(){
$("h2,h3,p").toggleClass("blue");
});
設置或返回css樣式
css("propertyname")--返回屬性
css("propertyname","value")--設置屬性
例
返回css屬性
$("p").css("background-color");
設置css屬性
$("p").css("background-color","yellow");
設置多個css屬性
$("p").css({"background-color":"yellow","font-size":"200%"});
遍歷
向上遍歷 DOM 樹
parent()返回被選元素的直接父元素
parents()返回被選元素的所有祖先元素,一直到文檔的根元素
parentsUntil() 返回介于兩個給定元素之間的所有父元素
例
$("span").parent().css({"color":"red","border":"2px solid red"});
向下遍歷DOM樹
children()方法返回被選元素的所有直接子元素。
find()返回被選元素的后代元素,一路向下直到最后一個后代。
例
$("div").children("p.1").css({"color":"red","border":"2px solid red"});
$("div").find("span").css({"color":"red","border":"2px solid red"});
DOM 樹中水平遍歷
siblings()返回被選元素的所有同胞元素。
next()返回被選元素的下一個同胞元素。
nextAll()返回被選元素的所有跟隨的同胞元素。
nextUntil()返回介于兩個給定參數(shù)之間的所有跟隨的同胞元素。
prev()
prevAll()
prevUntil()
過濾
first() 方法返回被選元素的首個元素。
last() 方法返回被選元素的最后一個元素。
eq() 方法返回被選元素中帶有指定索引號的元素。
filter() 方法允許您規(guī)定一個標準。不匹配這個標準的元素會被從集合中刪除,匹配的元素會被返回。
not() 方法返回不匹配標準的所有元素。