Roo*_*ter 4 html jquery dom html5-canvas
所以我基本上是在动态添加一些元素到DOM.我可以对它们使用像.addClass方法存在之前,类与元素一起添加到DOM,但是当我使用.数据()方法来添加数据属性,则数据不被追加到DOM与元素.我在这里遗漏了什么或者我是否真的要等到DOM中的元素存在才能向其中添加数据?
PS.使用jquery 1.9.1
JS
var widget = $("<div>");
widget.addClass("banana");
widget.data('color', 'brown');
widget.appendTo('#container');
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="container">
</div>
Run Code Online (Sandbox Code Playgroud)
还有一些不错的CSS,所以你知道在哪里点击检查,看到数据属性不是(或希望是)添加.
我的预期结果是
<div id="container">
<div class="banana" data-color="brown"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
干杯.