2011-01-05 5 views

答えて

6

これらは異なる目的を果たします。

  • 要素に関連付けられた一般データを保存する場合は、.data()を使用します。
  • DOM要素の属性を変更する場合は、.attr()を使用します。

新しい属性(appart from HTML5 data attributes)を「作成」しないでください。しかし、jQueryを使用している場合は、.data()を使用してください。

+0

属性を追加できます:$( 'a')。attr( 'blabla'、7); > – Naor

+0

@Naorのようです:あなたができることは知っていますが、あなたはそれをしてはいけません。 –

+0

なぜですか? attrよりもデータが遅くなっていませんか? – Naor

関連する問題