Abh*_*bhi 0 javascript jquery attributes
我使用set timeout每分钟运行一次html代码
<div data-id='1' class="userId">
<span> user name-1 </span>
</div>
<div data-id='2' class="userId">
<span>user name-2</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我第一次可以通过使用来获取所有数据ID的值
JavaScript的:
var userIds = $('.userId').map(function(){
return $(this).data('id');
}).get();
Run Code Online (Sandbox Code Playgroud)
但第二次意味着在1分钟后它会抛出未定义的.
请帮我纠正错误..
// V-- missing dot
Run Code Online (Sandbox Code Playgroud)
更改$('userId')到$('.userId')
演示: http ://jsfiddle.net/9RDDy/
但第二次意味着在1分钟后它会抛出未定义的.
你$('.userId')第二次打电话时删除了吗?当你第二次调用它们时,它应该有效.