如何获得属性值 [英] how to get attribute values

查看:125
本文介绍了如何获得属性值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我运行下面的HTML code使用设置超时每1分钟

 < D​​IV数据-ID ='1'CLASS =用户id>
    <跨度>用户名-1< / SPAN>
< / DIV>
< D​​IV数据-ID ='2'级=用户id>
    &所述;跨度>用户名-2'; /跨度>
< / DIV>

在我第一次可以通过采取从所有数据ID值。

的javascript:

 变种的用户id = $('用户id')。图(函数(){
  返回$(本)。数据(ID);
})。得到();

但是,第二次是指在1分钟后它会抛出不确定的。

请帮我纠正我的错误。


解决方案

  // V--缺少点

修改 $('用户id') $('用户id')

DEMO: http://jsfiddle.net/9RDDy/


  

但是,第二次1分钟后它会抛出不确定的意思。


您是否删除 $('。用户id)调用它时第二次?如果这些元素的存在,当你把它称为第二次它应该工作。

I am running following html code for each one minute using set timeout

<div data-id='1' class="userId">
    <span> user name-1 </span>
</div>
<div data-id='2' class="userId">
    <span>user name-2</span>
</div>

for the first time i can take value from all data-id by using..

javascript:

var userIds = $('.userId').map(function(){     
  return $(this).data('id');
}).get();

But second time means after 1 minute it throws undefined.

Please help me to correct my wrong..

解决方案

                    //  V-- missing dot

Change $('userId') to $('.userId')

DEMO: http://jsfiddle.net/9RDDy/

But second time means after 1 minute it throws undefined.

Did you remove $('.userId') when calling it second time? It should work if those elements exist when you call it second time.

这篇关于如何获得属性值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆