javascript - 使用jquery获取属性值

标签 javascript jquery

我正在尝试使用 jquery 从属性中获取 31003 值。

 <a class= "findOption" data-clickaction="changeFilter" data-actionvalue=" {"Company":"31003", "val": "mostrecent";}" href="javascript:void(0);">Most Recent</a>

我已经尝试过了,

$(".findOptions").attr('公司').value();

$(".findOptions").attr('data-actionvalue');

我被困住了。

最佳答案

您可以使用data method :

$('.findOption').data('actionvalue')['Company'];//findOption instead as noticed by @Vimalan

正如 @Barmar 指出 html 无效,你应该在 html 中这样做:

data-actionvalue='{"Company":"31003", "val": "mostrecent"}'

关于javascript - 使用jquery获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31082934/

相关文章:

javascript - Firebug 命中了我的调试器语句。 'continue' 做什么, 'disable' 做什么?

javascript - 使用 Javascript 进行 Bootstrap 表单验证

javascript - 将 API 响应中的图像放在 html 页面上?

jquery - 当用户点击页面某处时关闭所有子菜单

jquery - jQuery 和 .attr ('value' 出现问题)

javascript - 删除并替换连续字符

javascript - Lodash 将数组转换为对象

javascript - 如何在不渲染的情况下将虚拟 DOM 转换为真实 DOM 元素?

javascript - 为什么 Chrome(在 Electron 内部)会突然重定向到 chrome-error ://chromewebdata?

php - 从ajax和php插入到mysql