您好,登錄后才能下訂單哦!
獲取和設置
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()返回介于兩個給定參數之間的所有跟隨的同胞元素。
prev()
prevAll()
prevUntil()
過濾
first() 方法返回被選元素的首個元素。
last() 方法返回被選元素的最后一個元素。
eq() 方法返回被選元素中帶有指定索引號的元素。
filter() 方法允許您規定一個標準。不匹配這個標準的元素會被從集合中刪除,匹配的元素會被返回。
not() 方法返回不匹配標準的所有元素。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。