html5データ属性を定義して新しい要素を作成しますが、DOMには表示されません(.addClassとは異なります)。これは意図された動作ですか?DOMで定義されたhtml5データ属性を持つ新しい要素を作成する
これは要素なしdata-foo
attributs作成します。私は、コンストラクタで
-> $("<div data-foo='bar'>foo</div>").addClass('class')
=> <div class="class" data-foo="bar">foo</div>
をそれを宣言しなければならなかった
-> $("<div>foo</div>").data('foo', 'bar').addClass('class')
=> <div class="class">foo</div>
は.dataのメソッドの仕事は同じことを行うべきではないのですか?ここから
を使用し、 '.data'はそれだけでそれらを読み込み、データの属性を設定または変更しません。 –