不要通过 jQuery.translator 翻译 textarea,怎么办?
我使用 jQuery.translate,非常正常的代码为:
$('body').translate(...
现在我不想要textarea
和 input:text
被翻译,所以我尝试:
$('*:not(textarea,:text)').translate(..
$('body *:not(textarea, input:text)').translate(
没有工作。
(这些答案来自另一个问题: jQuery,选择正文但排除Textarea 和 Input:Text,如何?
这里的任何人都知道如何翻译正文,但排除 textarea 和 input:text,谢谢。
I use jQuery.translate, very normal code as:
$('body').translate(...
Now I do not want the textarea
and input:text
get translated, so I tried:
$('*:not(textarea,:text)').translate(..
$('body *:not(textarea, input:text)').translate(
None working.
(these answers got from another question: jQuery, Select Body but exclude Textarea and Input:Text, how?
Anyone here, has an idea how to translate the body but exclude textarea and input:text, thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从选择器中排除元素的一个好方法是使用
.not
方法:A nice way to exclude elements from a selector is to use the
.not
method:来自 jQuery.translate wiki;首先将 notranslate 类添加到您不想翻译的元素中。
From the jQuery.translate wiki; first add the notranslate class to the elements you don't want to translate.
这有效吗?
(当然,这是从西班牙语翻译成英语。)
Does this work?
(This is translating from Spanish to English, of course.)