Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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_Button_Triggers_Click - Fatal编程技术网

Javascript 在jquery中触发单击

Javascript 在jquery中触发单击,javascript,jquery,button,triggers,click,Javascript,Jquery,Button,Triggers,Click,嗨,我正在研究一个按钮,它应该会触发另一个按钮,但它似乎不起作用。(触发器代码位于底部) $(文档).ready(函数(){ 如果(!window.GoogleTTS){ $(“#错误”).text(“抱歉,无法加载google tts脚本。”); 返回; }否则{ var HTML='1〕\ \ 语言:\ \ (选择语言)\ \ \ \ 正文:\ \ \ 玩\ \ \ 走\ \ \ '; $(“#tts_demo”).html(html); } var googleTts=newwindow

嗨,我正在研究一个按钮,它应该会触发另一个按钮,但它似乎不起作用。(触发器代码位于底部)


$(文档).ready(函数(){
如果(!window.GoogleTTS){
$(“#错误”).text(“抱歉,无法加载google tts脚本。”);
返回;
}否则{
var HTML='1〕\
\
语言:\
\
(选择语言)\
\
\
\
正文:\
\
\
玩\
\
\
走\
\
\
';
$(“#tts_demo”).html(html);
}
var googleTts=newwindow.googleTts();
//设置语言选项
$.each(googleTts.languages(),函数(键,值){
$('demo_language')。追加(''+value+'');
});
//玩
$(“#演示播放”)。单击(函数(){
googleTts.play($(“#demo_text”).val(),$(“#demo_language”).val(),函数(err){
如果(错误){
警报(err.toString());
}
});
});
//默认值
$(“演示语言”).val('zh-CN');
$(“#演示文本”).val('中文');
$(“#go”)。单击(函数(){
$(“#演示播放”)。触发器('单击')
警报('1')
})
});

有趣的是,触发似乎会跳过,并直接进入警报。我似乎不知道如何使其工作。请帮助?

您似乎在该代码块中缺少一些分号:

            $("#go").click(function () {
                $("#demo_play").trigger('click')
                alert('one')
            })
试试这个:

            $("#go").click(function () {
                $("#demo_play").trigger('click');
                alert('one');
            });

虽然使用分号和不依赖JavaScript奇怪的分号插入是一种很好的做法,但在这种情况下,分号似乎可以正确插入。问题可能在于其他方面……谢谢Greg,但我认为这不是问题所在。它仍然不起作用。@sabithpocker感谢您的提示,但它没有指出问题所在这里出了什么问题。检查这把小提琴,它会触发“点击罚款”。我发现移除“围棋”!可以让它工作!但不确定如果不移除它,我怎么能做到这一点。
            $("#go").click(function () {
                $("#demo_play").trigger('click');
                alert('one');
            });