1. 程式人生 > >jQuery 方法大全

jQuery 方法大全

$("p").addClass(css中定義的樣式型別); 給某個元素新增樣式
$("img").attr({src:"test.jpg",alt:"test Image"}); 給某個元素新增屬性/值,引數是map
$("img").attr("src","test.jpg"); 給某個元素新增屬性/值
$("img").attr("title", function() { return this.src }); 給某個元素新增屬性/值
$("元素名稱").html(); 獲得該元素內的內容(元素,文字等)
$("元素名稱").html("<b>new stuff</b>"); 給某元素設定內容
$("元素名稱").removeAttr("屬性名稱") 給某元素刪除指定的屬性以及該屬性的值
$("元素名稱").removeClass("class") 給某元素刪除指定的樣式
$("元素名稱").text(); 獲得該元素的文字
$("元素名稱").text(value); 設定該元素的文字值為value
$("元素名稱").toggleClass(class) 當元素存在引數中的樣式的時候取消,如果不存在就設定此樣式
$("input元素名稱").val(); 獲取input元素的值
$("input元素名稱").val(value); 設定input元素的值為value
Manipulation:
$("元素名稱").after(content); 在匹配元素後面新增內容
$("元素名稱").append(content); 將content作為元素的內容插入到該元素的後面
$("元素名稱").appendTo(content); 在content後接元素
$("元素名稱").before(content); 與after方法相反
$("元素名稱").clone(布林表示式) 當布林表示式為真時,克隆元素(無參時,當作true處理)
$("元素名稱").empty() 將該元素的內容設定為空
$("元素名稱").insertAfter(content); 將該元素插入到content之後
$("元素名稱").insertBefore(content); 將該元素插入到content之前
$("元素").prepend(content); 將content作為該元素的一部分,放到該元素的最前面
$("元素").prependTo(content); 將該元素作為content的一部分,放content的最前面
$("元素").remove(); 刪除所有的指定元素
$("元素").remove("exp"); 刪除所有含有exp的元素
$("元素").wrap("html"); 用html來包圍該元素
$("元素").wrap(element); 用element來包圍該元素