jQueryデータ対属性:違いを理解する
jqueryの両方で、$ .dataと$ .attrの両方がDOM要素の属性を操作するために使用されます。ただし、それらは異なる目的を果たし、使用法と行動が異なります。このデータは、要素自体にHTML属性として保存されません。したがって、データバインディングまたはカスタムスクリプトの目的でデータを永続的に保存する必要がある場合、$ .dataが推奨される選択肢です。 //保存されたデータを取得します $( '#foo')。データ( 'mydata'); // outputs "somevalue"
$ .attr
$。これらのデータアトリビュートは、DOM要素に属性として保存され、追加のメタデータまたはコンテンツを提供することを目的としています。 //出力「myCoolValue」 $( '#foo')。 // data-aTtributeを「newValue」
に設定します。 [true "をブール値に変換します。 $ .data。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3