javascript - jquery 中的自定义 attr 选择器不起作用?

标签 javascript jquery

我正在尝试选择并隐藏突出显示的元素。它有一个自定义属性 data-role="end"

Example of DOM code

我试过了,

$('.popover-navigation .btn-group .btn[data-role="end"]').css('display','none');

但是它没有隐藏元素?

最佳答案

.btn[data-role="end"] 不是类 .btn-group 的子级 所以你的代码赢了工作。相反,请尝试以下代码:

$('.popover-navigation .btn[data-role="end"]').css('display','none');

关于javascript - jquery 中的自定义 attr 选择器不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30639210/

相关文章:

javascript - jQuery.each : Do not add comma in last field

javascript - 根据另一个键数组对对象数组进行排序

javascript - jQuery AJAX 的 if else 语句未运行

javascript - JQuery .on ('click' ...引用列表组项的问题

javascript - Angular.js 和 SVG 生成指令

javascript - 显示二维数组的坐标

php - 从重定向 URL 进行 Canvas 应用导航

javascript - 我应该如何在express.js页面布局中填充数据

javascript - 凌乱但有效的 jQuery

javascript - 带有文本的跨度的随机位置