jquery 操作匯聚

2021-08-31 02:53:12 字數 1516 閱讀 5980

1 選擇符

文件物件模型dom,html也是用這個模型。但是我們通過各種選擇符和方法取得的結果集合實際上是乙個jquery物件。可以呼叫jquery的方法,

但是不能使用dom的方法。

2 工廠函式$()

$()函式會消除使用for迴圈訪的一組元素,會自動執行遍歷,然後儲存到乙個jquery物件。

標籤名:$("p") 取得文件中的所有段落

id:$("some_id");會取得文件中對應的some-id的乙個元素

類:$(".some-class")會取得文件中帶有some-class類的所有元素。

$("#selected-plays > li").addclass("horizontal"); >代表子元素

$("#selected-plays li:not(.horizontal)").addclass("sub-level"); 空格代表後代元素。

$("選擇符").find("epr");在選擇符的下的後代元素找匹配的物件

$().filter();賽選出匹配的集合。

3 連綴

$().addclass().show();

訪問dom元素:所有的選擇符表示式和多數jquery方法都返回乙個jquery物件,而這通常都是我們所希望的,因為jquery物件能夠提供隱式迭代的連綴能力。但是要訪問dom物件的話,可以用.get(index)方法。或者[index]

事件標籤與行為方法

$().bind("click",function(){});

停止事件傳播:

function(event)

預設操作

function(event)

模擬觸發事件:

$().trigger("click");

dom操作 改變頁面

操作屬性

.attr("","");設定屬性;.attr();

.removeattr("");設定屬性;

新建$("back to top");

插入元素

.after()//$(舊元素).afert(新元素);

.insertafter()//$(新元素).insertafert(舊元素);

.before()//$(舊元素).before(新元素);

.insertbefore()//$(新元素).insertbefore(舊元素);

.prependto("body");//插入到body的第乙個子元素;移動元素;

.wrap("");//把元素包裝在li元素中

.clone();//複製元素,返回的是複製的元素;//缺省會複製子元素,如果引數設定為false就不會複製子元素;不會複製事件,所以事件還得自己新增。

$.each(data,function(index,entity){});

1 刪除**內容,不包括第一行

$("table tr:not(:first)").remove();

2 獲取下拉框的文字值

$("select option:selected").text();

開發資源匯聚 jQuery 持續更新中

以下這些jquery資源將能引導您走向jquery大師之路。紅色表示cool 匯聚教學貼 單一教學貼 e books jquery 書籍 slideshows learning screencasts 參加培訓課程 雇個免費jquery培訓師 rebecca murphey jquery funde...

開發資源匯聚 jQuery 持續更新中

匯聚教學貼 單一教學貼 e books jquery 書籍 slideshows learning screencasts 參加培訓課程 雇個免費jquery培訓師 rebecca murphey jquery fundementals開放教程的部落格,yayquery podcast成員.karl...

路由匯聚問題

例如 設有下面4條路由 172.18.129.0 24 172.18.130.0 24 172.18.132.0 24和172.18.133.0 24,如果進行路由匯聚,能覆蓋這4條路由的位址是 49 49 a.172.18.128.0 21 b.172.18.128.0 22 c.172.18.1...