javascript - 获取列表项 id 内的标签 id

标签 javascript html jquery-mobile

我对 JQueryMobile、JavaScript 和 HTML 还很陌生。在我的屏幕中,我有一个动态创建的元素列表,当您单击每个元素时,它应该根据您单击的列表项的名称将您带到另一个屏幕。

我尝试获取标签 ID、值、名称...但它不起作用...这是我每行的代码:

<li style='height:30px;' id='$object'>
    <a class='resume' id='$object' href='javascript:loadGraph(this);'>
        <span class='name' style='font-size:10pt;height:5px;' value='$object'>$object </span>
        <span class='data' style='background:$alarmColor;font-size:10pt;color:$alarmText;height:15px;'>$debitPrevMax</span>
    </a>
    <a class='info' id='$object' href='javascript:threshold(this)'>Alarm Info</a>
</li>

列表有拆分按钮。

最佳答案

"When I tried to access to element.id I get undefined"

当你这样做时...

href='javascript:threshold(this)'

...this 不是对该元素的引用。这就是id未定义 的原因。

您需要改用onclick=

onclick=':threshold(this)'
<小时/>

此外,正如我在上面的评论中所说,您不能在页面上有重复的 ID。您可能只能获取第一个。

即使您不使用它们进行 DOM 选择,重复也不是一个好主意。

关于javascript - 获取列表项 id 内的标签 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11472262/

相关文章:

javascript - 通过 id 和当前用户限制从数组中删除子文档

mouseover() 和 slideDown 需要 jQuery 帮助

html - 试图了解内部 div 何时自动从父 div 继承

javascript - jQuery 下拉菜单不适用于 HTTPS 而适用于 HTTP

javascript - jquery 移动可折叠小部件样式不起作用

android - 在 android web View 中删除 Activity 链接样式

javascript - Chrome Javascript 日期构造函数错误?

javascript - 在组件外部设置状态

javascript - 在 meteor 中重新启动服务器之前不会创建站点地图

jQuery Mobile 点击事件亮点