jquery的常用方法

2021-09-12 11:55:53 字數 2707 閱讀 4887

jquery相關,如果對你有幫助請支援一下!

1、 jquery 庫中的 ()是

什麼

?() 是什麼?   

()是什麼?

() 函式是 jquery() 函式的別稱。$() 函式用於將任何物件包裹成 jquery 物件,接著你就被允許呼叫定義在 jquery 物件上的多個不同方法。你可以將乙個選擇器字串傳入 $() 函式,它會返回乙個包含所有匹配的 dom 元素陣列的 jquery 物件。

2、如何找到所有 html select 標籤的選中項?

( ′[

name

=sel

ectn

ame]

:sel

ecte

d′)3

、('[name=selectname] :selected') 3、

(′[nam

e=se

lect

name

]:se

lect

ed′)

3、(this) 和 this 關鍵字在 jquery 中有何不同?

$(this) 返回乙個 jquery 物件,你可以對它呼叫多個 jquery 方法,比如用 text() 獲取文字,用val() 獲取值等等。

4、jquery怎麼移除標籤onclick屬性?

獲得a標籤的onclick屬性: $(「a」).attr(「onclick」)

刪除onclick屬性:$(「a」).removeattr(「onclick」);

設定onclick屬性:$(「a」).attr(「onclick」,「test();」);

5、jquery中addclass,removeclass,toggleclass的使用。

$(selector).addclass(class):為每個匹配的元素新增指定的類名

$(selector).removeclass(class):從所有匹配的元素中刪除全部或者指定的類,刪除class中某個值;

$(selector).toggleclass(class):如果存在(不存在)就刪除(新增)乙個類

$(selector).removeattr(class);刪除class這個屬性;

6、jquery有幾種選擇器?

(1)、基本選擇器:#id,class,element,*;

(2)、層次選擇器:parent > child,prev + next ,prev ~ siblings

(3)、基本過濾器選擇器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,:lt

(4)、內容過濾器選擇器: :contains ,:empty ,:has ,:parent

(5)、可見性過濾器選擇器::hidden ,:visible

(6)、屬性過濾器選擇器:[attribute] ,[attribute=value] ,[attribute!=value] ,[attribute^=value] ,[attribute$=value] ,[attribute*=value]

(7)、子元素過濾器選擇器::nth-child ,:first-child ,:last-child ,:only-child

(8)、表單選擇器: :input //匹配所有 input, textarea, select 和 button 元素,

:text ,:password ,:radio ,:checkbox ,:submit 等;

7、jquery中的delegate()函式有什麼作用?

delegate()會在以下兩個情況下使用到:

$(「ul」).delegate(「li」, 「click」, function());

2、當元素在當前頁面中不可用時,可以使用delegate()

8、$(document).ready()方法和window.onload有什麼區別?

(1)、window.onload方法是在網頁中所有的元素(包括元素的所有關聯檔案)完全載入到瀏覽器後才執行的。

(2)、$(document).ready() 方法可以在dom載入就緒時就對其進行操縱,並呼叫執行繫結的函式。

9、如何用jquery禁用瀏覽器的前進後退按鈕?

實現**如下:

10、 jquery中.ge

t()提

交和

.get()提交和

.get()

提交和.post()提交有區別嗎?

相同點:都是非同步請求的方式來獲取服務端的資料;

異同點:

1、請求方式不同:.ge

t()方

法使用g

et方法

來進行異

步請求的

。.get() 方法使用get方法來進行非同步請求的。

.get()

方法使用

get方

法來進行

非同步請求

的。.post() 方法使用post方法來進行非同步請求的。

2、引數傳遞方式不同:get請求會將引數跟在url後進行傳遞,而post請求則是作為http訊息的實體內容傳送給web伺服器的,這種傳遞是對使用者不可見的。

3、資料傳輸大小不同:get方式傳輸的資料大小不能超過2kb 而post要大的多

4、安全問題: get 方式請求的資料會被瀏覽器快取起來,因此有安全問題。

11、寫出乙個簡單的$.ajax()的請求方式?

$.ajax(,

error:function(){},

});

jquery的常用方法

attribute p addclass css中定義的樣式型別 給某個元素新增樣式 img attr 給某個元素新增屬性 值,引數是map img attr src test.jpg 給某個元素新增屬性 值 img attr title function return domele this do...

jQuery常用的方法

empty 方法移除被選元素的所有子節點和內容。animate 方法執行 css 屬性集的自定義動畫。該方法通過css樣式將元素從乙個狀態改變為另乙個狀態。css屬性值是逐漸改變的,這樣就可以建立動畫效果。each 方法規定為遍歷每個匹配元素 next 方法 next 類名 獲得匹配元素集合中每個元...

Jquery 常用方法

取得下拉列表的選取值 testselect option selected text 下拉列表選中的文字 或 testselect find option selected text 或 testselect val 下拉列表選中的值 賦值給下拉列表 testselect attr value 1 ...