prop attr區別和用法,以多選框為例

2022-09-08 01:30:20 字數 495 閱讀 1432

1.比較

相同點 : prop和attr作為jquery的方法都可以獲取屬性值;

不同點 : (1) 對於html元素本身就帶有的固有屬性,使用prop方法,

attr獲取checkbox的checked屬性時選中的時候可以取到值,值為"checked"但沒選中獲取值就是undefined。

jq提供新的方法「prop」來獲取這些屬性,以前我們使用attr獲取checked屬性時返回"checked"和"",現在使用prop方法獲取屬性則統一返回true和false

(2)對於html元素我們自己自定義的dom屬性,使用attr方法 // 對於自定義的屬性用prop方法取值和設定屬性值時,都會返回undefined值

2.栗子

(1)//在第一次生效,勾選和取消之後就失效了,標籤中一直顯示checked="checked"

改用prop就可以了

if(flag==false)else

(2) 使用原生js控制多選框的勾選狀態

和 用法區別

原文 和w3c定義如下 定義影象形式的提交按鈕。必須把 標籤的 src 屬性 href src 屬性 和 標籤的 alt 屬性 href alt 屬性 與 結合使用。input type image src submit.gif alt submit 一般的寫乙個表單提交用到 兩種 1.input ...

和 用法區別

原文 和w3c定義如下 定義影象形式的提交按鈕。必須把 標籤的 src 屬性 href src 屬性 和 標籤的 alt 屬性 href alt 屬性 與 結合使用。input type image src submit.gif alt submit 一般的寫乙個表單提交用到 兩種 1.input ...

MOV,MOVX,MOVC區別和用法

mov 微控制器內部的暫存器或者儲存器之間相互傳遞資料 內部ram movx 微控制器內部的a累加器與片外的資料儲存器 片外ram 傳送資料.movc 微控制器內部的a累加器向rom 程式儲存器 讀取資料,因為程式儲存器是固定的不可以寫的,所以,a只能讀資料,卻不能向它寫資料 換句話說movx和 m...