鋒利的jquery第五章
阿新 • • 發佈:2018-12-13
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沒有選中。