javascript - 选择标签和类并获取自定义属性

标签 javascript jquery html

我正在尝试使用 jquery 获取自定义属性并选择它,但我遇到了一些麻烦

这是我选择值的 jquery 代码

var stockId = $("tr .ui-state-highlight").select("[id]").val();

这是我要选择的标签

<tr role="row" id="2" tabindex="0" class="ui-widget-content jqgrow ui-row-ltr ui-state-
highlight" aria-selected="true"><td role="gridcell" style="text-align:left;" 
title="Alkaline Batteries" aria-describedby="productSetsSearchList-data_Name">Alkaline 
Batteries</td><td role="gridcell" style="text-align:left;" title="Alkaline Batteries" 
aria-describedby="productSetsSearchList-data_Title">Alkaline Batteries</td></tr>

任何人都可以看到我做错了什么,选择带有类 ui-state-highlight 的 tr,然后收集自定义属性 ID

最佳答案

您需要使用组合选择器tr.ui-state-highlight来查找具有类ui-state-highlighttr,然后使用.attr()获取所需的属性值

var stockId = $("tr.ui-state-highlight").attr("id");

关于javascript - 选择标签和类并获取自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852512/

相关文章:

javascript - 我如何知道在上下文菜单中单击了哪个元素?

php - 从 PHP 脚本向 HTML 元素 ID 添加类

html - 我应该设置固定高度还是使用填充来设置文本背景的高度?

javascript - jQuery 通过类名获取 ID

javascript - 邮寄至 : new window but 'To' field address is mailto:user@test. com

javascript - 避免 Nodejs/react-native 的 Realm.open 中的回调 hell

css - 添加了 jQuery 填充的 HTML 更新行为很奇怪。 ( Chrome )

javascript - 选择并显示其自己的 div 内的所有 h2 元素

jquery - jvectormap:如何在标记标签/工具提示中实现 HTML 而不是简单的字符串?

javascript - 删除 JSON 结果中的 HTML 标签