1. 程式人生 > >鋒利的jquery第五章

鋒利的jquery第五章

5.1 表單應用
表單標籤:
表單域:
表單按鈕:

注意:哪些屬性應該用:attr(),哪些應該用:prop()
prop():返回標準屬性 true/false
原則1:只新增屬性名稱該屬性就會生效的用prop。
原則2:只存在true/false的屬性應該使用prop。
如果是設定disable或者checked這些屬性,應該使用prop方法

is():
	is方法用於檢視選擇的元素是否匹配選擇器

使用者輸入時就可以提醒:需要給元素繫結keyup事件和focus事件
	keyup事件:使用者每次鬆開按鍵的時候觸發。
	focus事件:元素得到焦點的時候觸發,也可以做到實時觸發。

trigger('blur'):不僅會觸發為元素繫結的blur事件,也會觸發瀏覽器的預設blur事件。
triigerHandler('blur'):只會觸發為元素繫結的blur事件,不會觸發瀏覽器的預設blur事件。

$("tr:odd") $("tr:even")選擇器中索引都是從0開始的,因此第一行是偶數。

$(this).addClass("selected").siblings().removeClass("selected").end().find(":radio").attr("checked", true);
end():方法使前面的方法結束重新開始--$(this).find(":radio").attr("checked", true);
後面替換attr為prop,不然已經選中過的再次選中的時候,radio沒有選中。