Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
为什么hasAttribute使用javascript给出假值?_Javascript_Jquery - Fatal编程技术网

为什么hasAttribute使用javascript给出假值?

为什么hasAttribute使用javascript给出假值?,javascript,jquery,Javascript,Jquery,我试图实现与jquery相同的功能。我在jquery中有一行代码,它给了我true,我正在使用javascript检查,它给了我false 这是我的密码 您需要删除hasaAttribute函数参数中的“div”部分,以便在JavaScript中使用它 $(函数(){ $('.abc').is('div[数据类型]')) console.log($('.abc').is('div[数据类型])) console.log(document.querySelector('.abc').hasAt

我试图实现与jquery相同的功能。我在jquery中有一行代码,它给了我
true
,我正在使用
javascript
检查,它给了我
false

这是我的密码

您需要删除
hasaAttribute
函数参数中的“div”部分,以便在JavaScript中使用它

$(函数(){
$('.abc').is('div[数据类型]'))
console.log($('.abc').is('div[数据类型]))
console.log(document.querySelector('.abc').hasAttribute('data-type'))
})

JS-Bin
您需要删除函数参数中的“div”部分,以便在JavaScript中使用它

$(函数(){
$('.abc').is('div[数据类型]'))
console.log($('.abc').is('div[数据类型]))
console.log(document.querySelector('.abc').hasAttribute('data-type'))
})

JS-Bin
$(function(){
  $('.abc').is('div[data-type]')
  console.log($('.abc').is('div[data-type]'))

console.log(document.querySelector('.abc').hasAttribute('div[data-type]'))
})