问题是我正在用JS和CSS制作双语网站。用按钮触发语言更改,这里有一个JS示例供参考:
function languageSwitch() {
var state = $(\'.lang-pl:visible\').length ? \'pl\' : \'en\';
if (state === \'pl\') {
$(\'.lang-pl\').css(\'display\', \'none\');
$(\'.lang-en\').css(\'display\', \'inherit\');
} else {
$(\'.lang-en\').css(\'display\', \'none\');
$(\'.lang-pl\').css(\'display\', \'inherit\');
}
return false;
}
一切看起来都很好,但在翻译提交按钮时,我遇到了麻烦。在标签甚至[接受度]等常规领域,这都不是问题,而且很有魅力:
<label> <span class="lang-pl">Imię i nazwisko *</span> <span class="lang-en">Name and surname *</span> [text* your-name] </label>
但此代码提交按钮不起作用-它在切换语言前后显示“lang pl”版本:
[submit <span class="lang-pl">Wyślij</span> <span class="lang-en">Send</span>]
有人知道怎么解决吗?