繁体   English   中英

选择选项上的jQuery单击事件不起作用,如果我选择自己

[英]jQuery click event on select option doesn't work like if i select myself

我正在尝试使用Google翻译程序自动翻译我的网页。 加载完整的网页3秒后,我在select选项上执行了jQuery click事件。 我要选择的选项已被事件选中,但没有翻译发生。 但是,如果我选择我自己的翻译,则可以在我的页面上使用。

这是我的代码:

 <!DOCTYPE html> <html lang="en-US"> <body> <h1>My Web Page</h1> <p>Mi nombre!</p> <p>Translate this page:</p> <div id="google_translate_element"></div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element'); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <p>You can translate the content of this page by selecting a language in the select box.</p> <script type="text/javascript"> $( document ).ready(function() { setTimeout(function(){ $('.goog-te-combo').val("bn").click(); }, 3000); //$('.goog-te-combo').val("bn").click(); }); </script> </body> </html> 

您没有单击元素。 在选择上添加.click()

尝试$('。goog-te-combo')。val(“ bn”)。trigger('click')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM