Javascript 更改翻转开关中的文本,jQuery Mobile
我正在开发一个多语言的iOS/Android应用程序,并使用xml文件获取我的翻译。translation函数查找i18n xxx类,并用该类替换html元素的文本和xml文件中的文本 例如: Html: 通过这种方法,我可以翻译几乎任何html元素,如按钮、单选按钮和复选框。但我无法翻译翻转开关 我希望它是这样的:Javascript 更改翻转开关中的文本,jQuery Mobile,javascript,jquery,jquery-mobile,cordova,Javascript,Jquery,Jquery Mobile,Cordova,我正在开发一个多语言的iOS/Android应用程序,并使用xml文件获取我的翻译。translation函数查找i18n xxx类,并用该类替换html元素的文本和xml文件中的文本 例如: Html: 通过这种方法,我可以翻译几乎任何html元素,如按钮、单选按钮和复选框。但我无法翻译翻转开关 我希望它是这样的: <select name="slider" id="flip-a" data-role="slider"> <option value="off" cla
<select name="slider" id="flip-a" data-role="slider">
<option value="off" class="i18n-off">Off</option>
<option value="on" class="i18n-on">On</option>
</select>
关
在…上
我希望能够使用与其他html元素相同的函数将“Off”和“On”转换为“Av”和“på”。问题是jquerymobile将简单的select翻译成了一大块代码,而我还没有确定应该翻译什么元素以及如何翻译
有什么建议吗?当JQM为滑块设置样式/创建滑块时,您可以钩住触发的事件
$( ".selector" ).slider({
create: function(event, ui) {
//Do translation here
}
});
没有足够的信息。发布你的消息来源。
...
$(xml).find("translation").each(function() {
...
var id = $(this).attr("id"); //i18n-my-button
var translation = $(this).find("sv").text(); //Knapp
...
$("." + id).find("span.ui-btn-text").text(translation);
});
<select name="slider" id="flip-a" data-role="slider">
<option value="off" class="i18n-off">Off</option>
<option value="on" class="i18n-on">On</option>
</select>
$( ".selector" ).slider({
create: function(event, ui) {
//Do translation here
}
});