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