attrとprop

違いがわからなかったが、こういうことだそうだ。

 

.prop() メソッドのpropはproperty(プロパティ)の略で、
.prop()メソッドは、
「ある要素のプロパティの値を取得・変更する」
という命令(メソッド)です。
.attr()メソッドも非常によく似たメソッドですが、
使い分けとしてはform関連の要素に対しては.prop()を使い
その他の要素に対しては.attr()メソッドを使うという風に
使い分けをするとよいのではないかと思います。 

 

prop | jQueryを俺の脳にインストール!