jQuery は人気のある JavaScript ライブラリであり、DOM 要素を便利かつ効率的に操作する機能を備えており、要素の属性の設定もよく使用される機能の 1 つです。この記事では、一般的に使用されるいくつかのプロパティ設定方法について説明し、具体的な例で説明します。
attr()
メソッドを使用して、要素の属性と値を設定します。たとえば、次のコードは、<div>
要素の id
属性を値 myDiv
に設定します。
$('div').attr('id', 'myDiv');
attr()
メソッドを使用して、複数の属性と値を同時に設定します (例:
$('div').attr({ id: 'myDiv', class: 'box' });
#prop() メソッドは
attr() メソッドに似ており、要素の属性と値を設定できますが、それらの間にはいくつかの微妙な違いがあります。 。
prop() は主に、
checked、
selected、
disabled などの要素自体の属性を設定するために使用されます。一方、
attr( ) は要素の非標準属性を設定するのにより適しています。たとえば、次のコードは入力要素を選択状態に設定します:
$('input[type="checkbox"]').prop('checked', true);
data() メソッドを使用して、入力要素のデータ属性を設定します。要素。その構文は非常に単純で、設定する属性と対応する値をパラメータとして渡すだけです。たとえば、次のコードは、
<div> 要素の
data-value 属性を
100 に設定します:
$('div').data('value', 100);
attr() メソッドと
data() メソッドを使用して、
data- で終わるカスタム属性も設定します。 が始まります。たとえば、次のコードは、
<div> 要素のカスタム属性
data-count および
data-price を設定します。 2 つ、属性の取得方法
<div> 要素の
id 属性値を取得します:
$('div').attr('data-count', 10); $('div').data('price', 100);
2。prop メソッド
を使用します。同様に、var idValue = $('div').attr('id'); console.log(idValue); // 输出 'myDiv'
3。データ メソッドを使用します
data-value 属性を取得します。
<div> 要素の値。 :
var isChecked = $('input[type="checkbox"]').prop('checked'); console.log(isChecked); // 输出 true 或 false
3. 概要
この記事では、基本的な属性設定方法と一般的な属性設定方法を含む、要素の属性を設定する jQuery の方法を紹介します。属性の取得方法。このうち、prop() メソッドは要素自体の属性の設定に適しており、
data() メソッドは、要素の data 属性の設定と取得に適しています。これらのメソッドを上手に使用すると、DOM 要素の操作が容易になり、開発効率が向上します。
以上がjqueryは要素に属性を設定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。