jQuery使用總結-CorejQuerySelectors選擇器二3/4
生成元素
$(`<img>`,
{
src: `images/little.bear.png`,
alt: `Little Bear`,
title:`I woof in your general direction`,
click: function(){
alert($(this).attr(`title`));
}
})
.css({
cursor: `pointer`,
border: `1px solid black`,
padding: `12px 12px 20px 12px`,
backgroundColor: `white`
})
.appendTo(`body`);
Element properties and attributes
$(`*`).attr(`title`,function(index,previousValue) {
return previousValue + ` I am element ` + index +
` and my name is ` + (this.id || `unset`);
});
This method will run through all elements on the page, modifying the title attribute of each element by appending a string (composed using the index of the element within the DOM and the id attribute of each specific element) to the previous value.
$(`input`).attr(
{ value: “, title: `Please enter a value` }
);
$(“a[href^=`http://`]”).attr(“target”,”_blank”);
First, we select all links with an href attribute starting with http:// (which indicates that the reference is external). Then, we set their target attribute to _blank.
元素的class屬性處理
<div class=”someClass anotherClass yetAnotherClass”></div>
addClass removeClass toggleClass hasClass
元素的css屬性處理
$(“div.expandable”).css(“width”,function(index, currentWidth) {
return currentWidth + 20;
});
.css({
cursor: `pointer`,
border: `1px solid black`,
padding: `12px 12px 20px 12px`,
backgroundColor: `white`
})
元素上的自定義資料
$(“div”).data(“blah”); // undefined
$(“div”).data(“blah”, “hello”); // blah設定為hello
$(“div”).data(“blah”); // hello
$(“div”).data(“blah”, 86); // 設定為86
$(“div”).data(“blah”); // 86
$(“div”).removeData(“blah”); //移除blah
$(“div”).data(“blah”); // undefined
元素的內容
var text = $(`#theList`).text();
函式:html text
文件處理
$("p").append("<b>Hello</b>");
$("p").wrap("<div class=`wrap`></div>");
在“jQuery 1.4.1 Cheat Sheet.chm”文件處理節有例子
主要有:插入、替換、刪除、包裹
Form元素處理
函式Val
$("#single").val("Single2");
$("#multiple").val(["Multiple2", "Multiple3"]);
$("input").val(["check2", "radio1"]);
$(`input:text.items`).val(function() {
return this.value + ` ` + this.className;
});
相關文章
- jQuery選擇器總結jQuery
- jQuery 3教程(二):jQuery選擇器jQuery
- jQuery常用選擇器總結jQuery
- Jquery選擇器完全總結jQuery
- JQuery知識總結之選擇器jQuery
- jQ基礎篇–jQuery選擇器總結jQuery
- jQuery 選擇器彙總-思維導圖-選擇器jQuery
- jQuery原始碼剖析 (二) - 選擇器jQuery原始碼
- jQuery第二章選擇器jQuery
- jQuery選擇器——基本選擇器jQuery
- css選擇器總結CSS
- jQuery起點教程之使用選擇器和事件(3)jQuery事件
- Jquery基礎筆記二(選擇器)jQuery筆記
- jQuery選擇器——層次選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- jQuery使用總結-CorejQuery其他4/4jQuery
- jQuery選擇器之層次選擇器jQuery
- jQuery選擇器——基本過濾選擇器jQuery
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- jQuery選擇器(下)jQuery
- jQuery 選擇器效率jQuery
- Jquery的選擇器jQuery
- jQuery :last選擇器jQueryAST
- jQuery .class選擇器jQuery
- jQuery element選擇器jQuery
- jQuery #id選擇器jQuery
- [JS] jQuery選擇器JSjQuery
- jQuery系列:選擇器jQuery
- jQuery選擇器大全jQuery
- jQuery選擇器——內容過濾選擇器jQuery
- jQuery選擇器——子元素過濾選擇器jQuery
- jQuery選擇器——屬性過濾選擇器jQuery
- css選擇器分類總結CSS
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- jQuery選擇器——表單元素過濾選擇器jQuery
- jQuery選擇器——可見性過濾選擇器jQuery
- JQuery選擇器——可見性篩選選擇器和屬性篩選選擇器jQuery