Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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_Html_Jquery - Fatal编程技术网

Javascript 无法触发jQuery。是否为包含特定文本的按钮单击()?

Javascript 无法触发jQuery。是否为包含特定文本的按钮单击()?,javascript,html,jquery,Javascript,Html,Jquery,我有一个按钮: $('.将\添加到\购物车span:contains(“选择大小”))。单击(函数(){ log(“它已被单击”) }); 选择一个尺码 加载DOM后是否加载脚本? 尝试: 你能试试这个吗 $(document).on('click','.add_to_cart span:contains("Choose a Size")', function(){ console.log("it has been clicked"); }); 为什

我有一个按钮:

$('.将\添加到\购物车span:contains(“选择大小”))。单击(函数(){
log(“它已被单击”)
});

选择一个尺码

加载DOM后是否加载脚本? 尝试:

你能试试这个吗

$(document).on('click','.add_to_cart span:contains("Choose a Size")', function(){
console.log("it has been clicked");
});

为什么id
会添加到购物车中
但按钮上写着“选择尺寸”?我会根据其他变量动态更改文本,因此这在上下文中是多余的。@CeraMix我注意到您的按钮已被禁用,您希望如何单击它?代码在Codepen中工作,我得到“它已被单击”单击按钮时。其他人是否可以验证建议的编辑?因此,代码变成了一个片段,它可以直接运行,除非按钮不在DOM中,否则它不会更改任何内容,OP的代码中也没有任何内容表明按钮是在DOM之后创建的。但最初我们需要检查“button->Span”是否包含“Choose Size”之类的文本,对吗,但这不会改变与DOM部件相关的任何内容,而且如果我们以相同的方式使用该按钮,则“Console.log”不应显示该警报。以相同的方式使用该按钮是什么意思??如果我接受op的代码并删除禁用部分,那么它就可以正常工作。
$(document).on('click','.add_to_cart span:contains("Choose a Size")', function(){
console.log("it has been clicked");
});