Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按数据属性选择(JQuery)_Javascript_Jquery_Html - Fatal编程技术网

Javascript 按数据属性选择(JQuery)

Javascript 按数据属性选择(JQuery),javascript,jquery,html,Javascript,Jquery,Html,我正试图通过data attr选择一个div,然后显示或隐藏它 例如:$('div.product-details')其中attr为1切换.show()/.hide() 有人能告诉我怎么做吗?我好像到处都找不到 非常感谢您可以使用属性值选择器按属性值获取元素: var divObj = $('div.product-details[data-attr="1"]'); JavaScript: 您可以使用来执行此操作: jQuery: var elem = document.querySelect

我正试图通过
data attr
选择一个div,然后显示或隐藏它

例如:
$('div.product-details')
其中attr为1切换
.show()
/
.hide()

有人能告诉我怎么做吗?我好像到处都找不到


非常感谢

您可以使用属性值选择器按属性值获取元素:

var divObj = $('div.product-details[data-attr="1"]');
JavaScript: 您可以使用来执行此操作:

jQuery:
var elem = document.querySelector('div[data-name="alex"]');
elem.onmouseover = function() {
    this.style.opacity = '0';
}
elem.onmouseleave = function() {
    this.style.opacity = '1';
}
$('[data-name="alex"]').mouseover(function() {
    $(this).css({'opacity': '0'});
}).mouseleave(function() {
    $(this).css({'opacity': '1'});
})