-
jQuery特性查看全部
-
JQuery優勢查看全部
-
通過基本篩選器lt,選擇匹配集合中所有索引值小于給定index參數的元素查看全部
-
數據存儲查看全部
-
$('body').append(); $('body').appendof(); $('body').prepend(); $('body').prependof(); $('body').after(); $('body').insertAfter(); $('body').before(); $('body').insertBefore(); $('body').empty(); //清空節點 $('button').remove(':contains("開始")'); //刪除自身,可傳參篩選 $('button').detach(); //刪除并存儲元素至一個變量,并且保留事件和屬性‘ $("div").clone(true); //克隆元素 $('button:eq(1)').replaceWith(); //替換元素 $('<a >替換第二段的內容</a>').replaceAll('button:eq(1)'); $('button').wrap('<div></div>'); //給指定元素添加一個父容器 $('button').unwrap(); //刪除父元素 $('button').wrapAll(); //將所有匹配元素包裹在一個添加的父元素中,使用回調函數會產生wrap的效果 $('button').wrapInner(); //將所有指定元素,內部的元素用給定元素包裹起來作為其子元素 $('button').childred(); //找到所有指定元素的子元素(父-子繼承) $('button').find('.test'); //找到所有指定元素的后代元素(find必須有搜索條件,全部后代元素使用通配符*)查看全部
-
attr()有4個表達式 attr(傳入屬性名):獲取屬性的值 attr(屬性名, 屬性值):設置屬性的值 attr(屬性名,函數值):設置屬性的函數值 attr(attributes):給指定元素設置多個屬性值,即:{屬性名一: “屬性值一” , 屬性名二: “屬性值二” , … … }查看全部
-
$(":contains(text)") //包含指定文本(字符串)的元素 $(":has(selector)") //包含指定選擇器的元素 $(":parent") //父級元素 $(":empty") //為空的元素(沒有子元素的元素)查看全部
-
$(":first") //匹配第一個元素 $(":last") //匹配最后一個元素 $(":not(selector)") //不匹配給定選擇器的元素 $(":eq(index)") //在匹配的集合中選擇索引真為index的元素 $(":gt(index)") //大于給定index值的元素 $(":lt(index)") //小于給定index值的元素 $(":even") //索引值為偶數的元素 $(":odd") //索引值為奇數的元素 $(":header") //所有標題元素,如h1、h2、h3等 $(":lang(language)") //選擇指定語言的所有元素 $(":root") //選擇該文檔的根元素 $(":animated") //所有正在執行動畫效果的元素查看全部
-
獲取Attribute就需要用attr,獲取Property就需要用prop查看全部
-
我們有幾種方式可以隱藏一個元素: 1.CSS display的值是none。 2.type="hidden"的表單元素。 3.寬度和高度都顯式設置為0。 4.一個祖先元素是隱藏的,該元素是不會在頁面上顯示 5.CSS visibility的值是hidden CSS opacity的指是0查看全部
-
.html(),.text()和.val()的差異總結: 1、.html(),.text(),.val()三種方法都是用來讀取選定元素的內容;只不過.html()是用來讀取元素的html內容(包括html標簽),.text()用來讀取元素的純文本內容,包括其后代元素,.val()是用來讀取表單元素的"value"值。其中.html()和.text()方法不能使用在表單元素上,而.val()只能使用在表單元素上;另外.html()方法使用在多個元素上時,只讀取第一個元素;.val()方法和.html()相同,如果其應用在多個元素上時,只能讀取第一個表單元素的"value"值,但是.text()和他們不一樣,如果.text()應用在多個元素上時,將會讀取所有選中元素的文本內容。 2、.html(htmlString),.text(textString)和.val(value)三種方法都是用來替換選中元素的內容,如果三個方法同時運用在多個元素上時,那么將會替換所有選中元素的內容。 .html(),.text(),.val()都可以使用回調函數的返回值來動態的改變多個元素的內容。查看全部
-
.val() 1、通過.val()處理select元素, 當沒有選擇項被選中,它返回null 2、.val()方法多用來設置表單的字段的值 3、如果select元素有multiple(多選)屬性,并且至少一個選擇項被選中, .val()方法返回一個數組,這個數組包含每個選中選擇項的值查看全部
-
我們有幾種方式可以隱藏一個元素: 1、CSS display的值是none。 2、type="hidden"的表單元素。 3、寬度和高度都顯式設置為0。 4、一個祖先元素是隱藏的,該元素是不會在頁面上顯示 5、CSS visibility的值是hidden 6、CSS opacity的指是0查看全部
-
:hidden選擇器,不僅僅包含樣式是display="none"的元素,還包括隱藏表單、visibility等等查看全部
-
如果要獲取文檔中所有的元素,通過document.getElementsByTagName()中傳遞"*"同樣可以獲取到 不難發現,id、class、tag都可以通過原生的方法獲取到對應的節點,但是我們還需要考慮一個兼容性的問題,我這里順便提及一下,比如: 1、IE會將注釋節點實現為元素,所以在IE中調用getElementsByTagName里面會包含注釋節點,這個通常是不應該的 2、getElementById的參數在IE8及較低的版本不區分大小寫 3、IE7及較低的版本中,表單元素中,如果表單A的name屬性名用了另一個元素B的ID名并且A在B之前,那么getElementById會選中A 4、IE8及較低的版本,瀏覽器不支持getElementsByClassName查看全部
舉報
0/150
提交
取消