Jquery知識點整理
1.attr()設置或返回被選元素的屬性值。
如:設值:$("img").attr("width","180");
返回值:$(selector).attr(attribute,value) attribute:規定屬性的名稱。value :規定屬性的值。
2.jQuery 遍歷 - find() 方法:find() 方法獲得當前元素集合中每個元素的後代,通過選擇器、jQuery 對象或元素來篩選
如:$("p").find("span").css(‘color‘,‘red‘);搜索所有段落中的後代 span 元素,並將其顏色設置為紅色
3.jQuery 文檔操作 - text() 方法:方法方法設置或返回被選元素的文本內容
如:$("p").text("Hello <b>world</b>!");設置所有 <p> 元素的內容
4.$("from").serializeArray()通過序列化表單來創建對象數組
5.javascript:void(0):在做頁面時,如果想做一個鏈接點擊後不做任何事情,或者響應點擊而完成其他事情,可以設置其屬性 href = "#",但是,這樣會有一個問題,就是當頁面有滾動條時,點擊後會返回到頁面頂 端,用戶體驗不好。
目前有如下幾種解決辦法:
<a href="javascript:void(0);" >test</a>
<a href="javascript:;" >test</a>
<a href="####" >test</a> //使用2個到4個#,見的大多是"####",也有使用"#all"等其他的
鏈接(href)直接使用javascript:void(0)在IE中可能會引起一些問題,比如:造成gif動畫停止播放等,所以,最安全的辦法還是使用“####”。為防止點擊鏈接後跳轉到頁首,onclick事件return false即可
Jquery知識點整理