-
1,刪除元素有兩種方法:remove()和empty(),前者是刪除元素本身和子元素,后面的只是刪除子元素。注意是元素,而不是刪除的樣式。 2,$("span").remove(".red"); 3,$("span").empty(".green")如果元素里面沒有子元素的話,刪除的就是文本節(jié)點(diǎn)。也就是文字。empty("")可以看成刪除節(jié)點(diǎn)查看全部
-
1,使用each()方法可以遍歷指定的元素集合,在遍歷時(shí),通過回調(diào)函數(shù)返回元素的序列號,它的調(diào)用格式為:$(selector).each(function(index))<br> 參數(shù)function為遍歷的回調(diào)函數(shù),index為遍歷元素的序列號,它從0開始。<br> 2,舉例子。有幾個(gè)span.選中其中一個(gè)并為其添加樣式<br> $("span").each(function(index){<br> if(index==2){ $(this).addClass("red"); } <br> 3,其中經(jīng)常用到$(this)表示當(dāng)前的元素。在遍歷的時(shí)候return false會停止遍歷 <br> )查看全部
-
1,包裹元素的內(nèi)容有兩種方法:wrap()和wrapInner(),wrap()包裹的是元素的本身,意思就是在最外層又套了層標(biāo)簽,wrapInner()表示包裹元素中的內(nèi)容,意思就是在最里面嵌入了一層標(biāo)簽。 2,代碼重現(xiàn):$(".red").wrap("<div></div>") 3,標(biāo)簽需要開始和結(jié)束標(biāo)簽都寫上。查看全部
-
1,替換內(nèi)容有兩種方法,一:&(selector).replaceWith(content)和$(content).replaceAll(selector); 參數(shù)selector為被替換的元素,content為替換的內(nèi)容。這個(gè)替換包含解析HTML格式 2,區(qū)別是要替換的內(nèi)容和被替換的元素的位置不同,replaceWith是后面替換前面的,replaceAll是前面替換后面的 var $html = "<span class='red' title='hi'>我是土豪</span>"; $($html).replaceAll(".green");查看全部
-
1,這里clone()指的是深度克隆,包含元素的節(jié)點(diǎn),文本和屬性。$(selector).clone(),這里的selector可以是一個(gè)元素或者h(yuǎn)tml內(nèi)容。 復(fù)制一個(gè)元素追加到頁面后面: $("body").append($(".red").clone()); $("body").append($(".red").clone());查看全部
-
1,before()和after()方法可以在元素的前后插入內(nèi)容,$(selector).befor(content)和$(selector).after(content),帶有html格式屬性. 2,無論是before還是after,在后面寫的,位置就是在后面。 var $html = "<span class='red'>兄弟。</span>" $(".green").after($html);查看全部
-
1,$(content0).appendTo(selector).把前面的那個(gè)內(nèi)容追加到后面那個(gè)元素的后面。 2,代碼再現(xiàn) <script type="text/javascript"> var $html = "<span class='red'>小青蛙</span>" $($html).appendTo("div");查看全部
-
1,append(content)方法的功能是向指定的元素中追加內(nèi)容,$(xxx).append(content),指定的元素就是xxx,被追加的content參數(shù),可以是字符,HTML元素標(biāo)記,還可以是一個(gè)返回字符串內(nèi)容的函數(shù)。 2,例如追加一個(gè)返回字符串內(nèi)容的函數(shù): function rethtml() { var $html = "<div id='test' title='hi'>我是調(diào)用函數(shù)創(chuàng)建的</div>" return $html; } $("body").append(rethtml); }查看全部
-
這里有一個(gè)新的用法比較新穎,需要牢記查看全部
-
1、toggle() 方法當(dāng)它沒有參數(shù)時(shí),它只有隱藏和顯示的功能,必須要配合bind()方法來綁定事件(可以是click,也可以是mouseout……),就是需要一個(gè)動作來觸發(fā)這個(gè)toggle()方法,以達(dá)到顯示or隱藏被選中元素的功能。在后面的括號可以加時(shí)間(和定時(shí)器一樣),表示顯示隱藏變化所用的時(shí)間。2、當(dāng)它是這種形式toggle(fun1,fun2,funN……)作為綁定多個(gè)函數(shù)的方法來用時(shí),它本身就具備了click點(diǎn)擊觸發(fā)相應(yīng)函數(shù)的功能了,點(diǎn)擊相應(yīng)的元素后會依次執(zhí)行fun1,fun2,funN……這些個(gè)函數(shù)。當(dāng)執(zhí)行到最后一個(gè)函數(shù)時(shí),再次點(diǎn)擊將又返回執(zhí)行第一個(gè)函數(shù)。查看全部
-
1,removeAttr(name)移除元素的屬性名。removeClass(class)移除元素的樣式名。<br> 2,用removeAttr()方法移除元素的href屬性后,再次顯示元素的href屬性時(shí),則為空值,<a>元素中的文字也丟失可點(diǎn)擊的效果。<br> 3,removeClass()和addClass()一樣,如果要對多個(gè)樣式名進(jìn)行操作的話,中間需要用空格隔開。<br> 4,代碼重現(xiàn):$("#content").removeClass("blue white") 5,如果要移除所有的樣式則removeClass()里面不寫參數(shù)即可;查看全部
-
1,attr("","")設(shè)置元素屬性 attr("")獲取元素屬性 2,css("","")設(shè)置元素樣式。 復(fù)用寫法 attr(屬性1:"",屬性2:""); 3,類名選擇器的應(yīng)用 var $className=$(".類名1").html()查看全部
-
使用ajaxSetup()方法設(shè)置全局Ajax默認(rèn)選項(xiàng) 使用ajaxSetup()方法可以設(shè)置Ajax請求的一些全局性選項(xiàng)值,設(shè)置完成后,后面的Ajax請求將不需要再添加這些選項(xiàng)值,它的調(diào)用格式為: jQuery.ajaxSetup([options])或$.ajaxSetup([options]) 可選項(xiàng)options參數(shù)為一個(gè)對象,通過該對象設(shè)置Ajax請求時(shí)的全局選項(xiàng)值。查看全部
-
使用ajax()方法加載服務(wù)器數(shù)據(jù) 使用ajax()方法是最底層、功能最強(qiáng)大的請求服務(wù)器數(shù)據(jù)的方法,它不僅可以獲取服務(wù)器返回的數(shù)據(jù),還能向服務(wù)器發(fā)送請求并傳遞數(shù)值,它的調(diào)用格式如下: jQuery.ajax([settings])或$.ajax([settings]) 其中參數(shù)settings為發(fā)送ajax請求時(shí)的配置對象,在該對象中,url表示服務(wù)器請求的路徑,data為請求時(shí)傳遞的數(shù)據(jù),dataType為服務(wù)器返回的數(shù)據(jù)類型,success為請求成功的執(zhí)行的回調(diào)函數(shù),type為發(fā)送數(shù)據(jù)請求的方式,默認(rèn)為get。查看全部
-
使用serialize()方法序列化表單元素值 使用serialize()方法可以將表單中有name屬性的元素值進(jìn)行序列化,生成標(biāo)準(zhǔn)URL編碼文本字符串,直接可用于ajax請求,它的調(diào)用格式如下: $(selector).serialize() 其中selector參數(shù)是一個(gè)或多個(gè)表單中的元素或表單元素本身。查看全部
舉報(bào)
0/150
提交
取消