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

时间:2015-06-04 08:50:24

标签: javascript jquery

我正在尝试选择并隐藏突出显示的元素。它的自定义属性为var test = new B(); test = test.OrderBy(s=>s.SomeProperty);

Example of DOM code

我试过了,

data-role="end"

但它并没有隐藏元素?

4 个答案:

答案 0 :(得分:1)

.btn不是.btn-group孩子,而是兄弟。尝试

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

或者,因为你从父母那里导航

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

答案 1 :(得分:1)

.btn[data-role="end"]不是班级中的孩子.btn-group 所以您的代码无法正常工作。相反,请尝试以下代码:

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

答案 2 :(得分:1)

尝试更改为:

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

$('.popover-navigation button[data-role="end"]').hide();

答案 3 :(得分:0)

此代码将隐藏该特定按钮。 试试这个

$('button[data-role="end"]').hide();

OR

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

以上代码都可以使用。