【发布时间】:2013-07-18 06:47:15
【问题描述】:
我有一个简单的 html 页面,里面有几个文本元素。这个我要本地化,英语,德语等等。
在这里我找到了一些 sn-p,但我没有让它们工作: Handling multilanguage with JQuery only 为什么这不是正确的语法:
js:
label["login"]["fr"]="Connection";
label["login"]["en"]="Login";
...
//some Click-Listener change all language elements
$("*[tag='ist_ml']").each(function() {
$(this).html(label[$(this).attr("ml_label")]["en"]);
});
//End Click-Listener
html:
<label tag='ist_ml' ml_label='login' for='txtLogin'></label>
一些很棒的帮助,或者一些其他简单的想法。
【问题讨论】:
-
你为什么说我不让他们工作?是语法错误还是逻辑错误?
-
你会遇到什么语法错误?
-
Uncaught ReferenceError: label is not defined, sorry for my bad informations
-
您是否在任何地方声明/实例化了您的
label变量? -
这个方法之外,也是我的jQuery选择器对$("*[tag='ist_ml']")???
标签: javascript jquery html localization multilingual