ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery .prop() と .attr(): いつどちらを使用する必要がありますか?
jQuery の .prop() と .attr(): 基本的な違い
jQuery 1.6 では、新しい .prop() メソッドが導入され、既存の .attr() との関係に関する質問function.
.prop() を使用する場合
一般に、次の理由により .attr() よりも .prop() を優先する必要があります。
いつ使用するか .attr( )
特定のケースでは、.attr() は依然として必要:
違い動作
jQuery 1.6では、 .prop() は、以前のバージョンで .attr() が行っていたことを行います。ただし、これは jQuery 1.6.1 で少し変更されました。具体的には:
影響既存のコードについて
jQuery 1.6 にアップグレードし、以前 .attr() を使用していた場所で .prop() を使用すると、ほとんどのコードが期待どおりに動作するはずです。ただし、.attr() からの一部のブール属性アクセスには調整が必要な場合があります。
プロパティと属性について
この変更により、DOM プロパティと属性の区別が強調されます。
この違いを理解すると、将来の要素の操作が簡単になります。
以上がjQuery .prop() と .attr(): いつどちらを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。