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
Javascript jQuery属性等于选择器不适用于自定义属性_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery属性等于选择器不适用于自定义属性

Javascript jQuery属性等于选择器不适用于自定义属性,javascript,jquery,html,Javascript,Jquery,Html,嗨,我试图在div的click事件上触发一些jQuery。我试图通过jQuery的attribute equals选择器以元素为目标,但到目前为止我还没有任何运气。我在过去多次使用此选择器,但从未使用过自定义属性。自定义属性似乎不太可能对我使用此方法造成问题,但可能我错了。无论如何,下面是我正在使用的代码: $(“div[data for='product-description'])。实时(“单击”,函数({ 警报(“测试点击”); })); jquery代码应该如下所示,然后它就可以工作了

嗨,我试图在div的click事件上触发一些jQuery。我试图通过jQuery的attribute equals选择器以元素为目标,但到目前为止我还没有任何运气。我在过去多次使用此选择器,但从未使用过自定义属性。自定义属性似乎不太可能对我使用此方法造成问题,但可能我错了。无论如何,下面是我正在使用的代码:

$(“div[data for='product-description'])。实时(“单击”,函数({
警报(“测试点击”);
}));

jquery代码应该如下所示,然后它就可以工作了

$("div[data-for='product-description']").on("click",function() {
   alert("test click");
});

啊,对不起,Karthik,我的问题实际上是在我的JSFIDLE和代码片段中缺少对jQuery的引用。我的代码和你的代码工作正常。我删除这个问题,因为这是我的错误。