Javascript 用于HTML5数据属性的jQuery选择器

Javascript 用于HTML5数据属性的jQuery选择器,javascript,jquery,html,custom-data-attribute,Javascript,Jquery,Html,Custom Data Attribute,这个按钮有多个数据属性,我想通过基于类和两个数据属性选择来隐藏它 <a href='#' class='wishlist-icon' data-wish-name='product' data-wish-url='/product'>Button</a> $(".wishlist-icon [data-wish-name='product'] [data-wish-url='/product']").hide(); $(“.wishlist图标[data wish

这个按钮有多个数据属性,我想通过基于类和两个数据属性选择来隐藏它

<a href='#' class='wishlist-icon' data-wish-name='product' data-wish-url='/product'>Button</a>

$(".wishlist-icon [data-wish-name='product'] [data-wish-url='/product']").hide();

$(“.wishlist图标[data wish name='product'][data wish url=''/product'])。隐藏();
我不知道为什么这个选择器不工作


只需移除选择器之间的空间即可

$(".wishlist-icon[data-wish-name='product'][data-wish-url='/product']").hide();

空格是后代选择器。您正在元素
[data wish url='/product']
内查找元素
[data wish name='product']
内的元素
。wishlist图标
。如果你想基于多个选择器选择一个元素,你必须把它们写在一起。我知道,我只需要等待一段时间:)