Javascript 如何获取属性值

Javascript 如何获取属性值,javascript,jquery,attributes,Javascript,Jquery,Attributes,我使用SETTIMEOUT每一分钟运行以下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> 但第二次意味着1分钟后它抛出未定义的 请帮我改正错误

我使用SETTIMEOUT每一分钟运行以下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>
但第二次意味着1分钟后它抛出未定义的

请帮我改正错误

                    //  V-- missing dot
$('userId')
更改为
$('.userId')

演示:

但第二次意味着1分钟后它抛出未定义的

第二次调用时是否删除了
$('.userId')
?当您第二次调用它时,如果这些元素存在,它应该可以工作

$('userId')
更改为
$('.userId')

演示:

但第二次意味着1分钟后它抛出未定义的


第二次调用时是否删除了
$('.userId')
?如果这些元素在你第二次调用它时存在,它应该会起作用。

@Vega谢谢你的回答。。我错漏了我编辑的那个点code@Vega--第一次很好,但第二次失败time@abhi在第二次调用之前,是否删除了
$('.userId')
?如果这些元素在你第二次调用时存在,它应该会起作用。@abhi你能用小提琴演奏吗?@Vega谢谢你的回答。。我错漏了我编辑的那个点code@Vega--第一次很好,但第二次失败time@abhi在第二次调用之前,是否删除了
$('.userId')
?当你第二次调用时,如果这些元素存在,它应该可以工作。@abhi你能用小提琴演奏吗?
但第二次表示1分钟后它抛出未定义的。你能解释一下为什么吗?@abhi而不是在你的问题中加“.”,你本可以接受维加的答案?
但第二次意味着1分钟后它会抛出未定义的结果。
你能解释一下为什么会这样吗?@abhi而不是在你的问题中加“.”,你本可以接受维加的答案吗?
                    //  V-- missing dot