我正在使用Materialise并尝试通过js / jquery更改选项的文本以供多语言使用。
<select>
<option value="" disabled selected data-translation="languageselect"></option>
<option values="en-GB">English (en-GB)</option>
<option values="de">Deutsch (de)</option>
</select>
我通过JS翻译包含数据转换属性的所有对象(使用innerHTML)。
所以翻译脚本就像(并且有效)
translationObject.innerHTML = translation
但是现在我使用Materialise并且选项文本有问题。翻译的文本不显示 - 首先我调用我的翻译函数,然后调用select元素的初始化。
$('select').formSelect();
有人有想法吗?