gpt4 book ai didi

javascript - 使用按钮单击 jQuery 触发 Google 翻译

转载 作者:行者123 更新时间:2023-11-28 02:25:49 25 4
gpt4 key购买 nike

我正在尝试使用 Google 翻译触发西类牙语翻译,并找到了一些使用 jQuery 来执行此操作的选项。我已经能够让它从下拉列表中选择西类牙语,但它不会触发更改事件来启动翻译过程。有人可以看看这个并告诉我我做错了什么吗?

谢谢

<!DOCTYPE html>
<html lang="en-US">
<head>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

<script>
$(document).ready(function(){
$("button").click(function(){
$('.goog-te-combo').change(function(){
var data= $(this).val();
alert(data);
});
$('.goog-te-combo')
.val('es')
.trigger('change');
});
});
</script>

<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>

</head>

<body>

<div id="google_translate_element"></div>

<h2>This is a test.</h2>
<p>Trying to accomplish translating this text into Spanish using Google Translate via a button click.</p>
<p>Just some random text to make sure this works.</p>

<button>Hablamos Espanol</button>

</body>
</html>

最佳答案

您可以在 button 点击函数中添加它。

window.location = "#googtrans(en|es)";
location.reload();

Here's来自 @solodev 的一个非常好的 jsfiddle 示例

关于javascript - 使用按钮单击 jQuery 触发 Google 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54053959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com