-1

私はこのコードを持っています(jQuery 1.9.1を使用):

var Clon = $('#mylabel');

次に、データ属性を変更しますが、値を確認しても確立されません。

Clon.data('hello','1');

しかし、このメソッドは値を返します:

Clon.attr('data-hello','1');

何が問題なのですか?

4

1 に答える 1

3

.data() の機能について混乱していると思います。

.data(name,value) は内部 jQuery キャッシュに情報を格納します - DOM 構造では見ることができません。

.attr(name,value) は、その要素の DOM 属性を変更します。したがって、これを検査すると、HTML コードで確認できます。

于 2013-06-17T11:41:03.757 に答える