我正在尝试将数据值与动态创建的div相关联,但是我无法使其工作。我试过在网上四处看看,但似乎无法适应任何例子来适应我的问题。如果有人能提供帮助,我会非常感激。我得到的错误说:
.data不是函数
如果我尝试将$
运算符放在前面控制中,只需直接通过我的代码块,没有任何反应。
var container = $("#container");
('<div class="orb"></div>').data(num).appendTo(container);
答案 0 :(得分:1)
效果很好:
var $container = $('#container');
$('<div class="orb"></div>').data('num', 123).appendTo($container);
console.log($('.orb').data('num'));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="container"></div>
&#13;
你有什么问题?