jQuery學習筆記

2022-03-21 10:34:14 字數 3507 閱讀 3742

準備工作1:vs2010

提供jquery

智慧型提示功能

,vs2008

則需要安裝

vs2008sp1補丁(

補丁全名

: vs2008sp1chsx1512981,

大概900mb),

可以上ms

.2:jquery

指令碼庫分為

vdoc

和min版本.

只有vodc

版本才具備智慧型提示的功能

,正式上線的

web產品必須引用

min版本

.所有可以在開發環境下引用

vodc

版本.

如果我們更新了指令碼

, 可以通過

"ctrl+shift+j"

快捷方式更新

vs的智慧型感知

,或者單擊

編輯->intellisense->

更新jscript intellisense

1.2.6

(支援中文智慧型提示

)指令碼庫.rar

3:當然獨立的

js檔案新增如下語句後同樣可啟動智慧型提示功能

///

jquery核心函式(api文件-核心-jquery核心函式)

1:$(elements):

獲取dom

物件集合,返回

jquery

用的最多

,傳統的

js獲取

dom物件一般通過

getelementbyid,byname

或bytagname

jquery

中獲取的方式很多(參考

api文件

)2:$(callback):dom

文件載入後執行函式

$(document).ready(fn)

的縮寫,

可多次書寫

3:$(html,[ownerdocument]):

根據提供的原始

html

標記字串,動態建立由

jquery

物件包裝的

dom

元素4:$(expression,[context]):

以上核心函式的基本函式

在context

範圍內查詢,匹配

,或選擇

,包含選擇器的字串

dom物件和jquery包裝集()

這裡說的

jquery

包裝集,api

幫助文件中指

array,

所以jquery

包裝集裡面的物件型別是

dom物件

hello

world

var domobject=document.getelementbyid(」hello」)//

這是乙個

dom物件

var jqueryobject=$(」#hello」)//

這是乙個

jquery

包裝集var domobject2=$(」.world」)[0]//

因為是乙個

array,

所以可以通過索引訪問

,前面說過集合物件是

dom型別

.所以這個時候返回的是

dom物件

var jqueryobjcet2=$(domobject)// dom

物件轉為

jquery

包裝集,

這個時候就可以用

jquery

的各種方法操作

dom物件了

推薦api

文件學習先後順序

1:選擇器

(用法感覺像

css,

倆者相連更容易學習了

)選擇器類別:基本

(必須,用的最多

),屬性過濾器和表單選擇器用的也比較多

,其他的感覺用的少

.動態建立元素例子:

在id為test

的div

中新增元素

p,內容為

hello,

紅色字型

1:傳統寫法

:通過使用

document.createelement

方法建立

dom元素

, 然後通過

方法為新增到指定物件上

varchild = document.createelement("p");

child.innertext = "hello";

child.style.color = "#ff0000";

varowner = document.getelementbyid("test");

2:jquery寫法,

用到jquery

核心函式

jquery(html,[ownerdocument]),

再使用追加到指定元素中

或者可以發現,使用

jquery

**少很多

操作元素的屬性和樣式例子:

改變字型顏色

<

style

type

="text/css">

.a.b

style

>

<

pclass

="a">測試1

p>

<

pclass

="a">測試2

p>

<

input

id="send"

type

="button"

value

="改變顏色

"/>

jquery**:

可以參考

api中屬性和

css介紹

,下面的**效果一樣

$("p").toggleclass("a");

$("p").toggleclass("b");

js**

:通常使用

getattiribute

和setattribute

操作元素的屬性

jquery中最吸引人的就是動畫效果和ajax了,學習者認真看看api說明文件應該可以很好的入門.動畫效果的例子(手風琴選單)和ajax請求的例子(使用者註冊前判斷使用者是否存在)

jquery學習筆記

判斷checkbox是否被選中if attr checked true 檢查元素是否存在 if tt length 0 if tt 0 檢查元素是否隱藏 alert dvtest is visible 判斷元素顯示或隱藏狀態 多選框操作 獲取一組radio被選中項的值 var item input ...

Jquery 學習筆記

text 和 val 的區別 text 方法是取得所有匹配元素的內容。結果是由所有匹配元素包含的文字內容組合起來的文字。這個方法對html和xml文件都有效。獲取span,div p之類才用text 或html 方法。例子 b a p text 將得到 ba 單行文字不能用text 方法獲得值,必須...

Jquery學習筆記

1.給一組相同的css加事件,要使用bind,live在新的版本已經過期。testcss bind click function e else 未選中 3.改變checkbox選中狀態 mycheckbox prop checked true mycheckbox prop checked fals...