【发布时间】:2014-01-07 21:54:11
【问题描述】:
我有以下场景:
<div class="maindiv">
<div class="msg">some text</div>
...
<div class="msg">some other text</div>
</div>
我想获取每个“msg”类 div 的文本并使用 Google API 进行翻译。
我做了以下JS函数:
function translateTimeline(){
var lang = $('#timelineLenguage').val();
var translation;
$(".msg").each(
function(i){
translation=google.language.translate($(this).text(), "", lang,
function(result) {
if (!result.error) {
$(this).text(result.translation);
}else{
alert('Cannot translate tweet. Try again later');
}
});
});
return false;
};
这不起作用..
这就是我有限的 JS/jQuery 技能所能做到的一切......
提前感谢您的帮助和时间:)
【问题讨论】:
-
怎么不工作了?没有效果吗?翻译错了吗?您是否在 else 块中收到错误消息?
标签: javascript jquery html