我使用jQuery.translate ,非常正常的代码为:
$('body').translate(...
现在我不想翻译 textarea
和 input:text
,所以我尝试了:
$('*:not(textarea,:text)').translate(..
$('body *:not(textarea, input:text)').translate(
没有工作。
(这些答案来自另一个问题:jQuery, Select Body but exclude Textarea and Input:Text, how?
这里的任何人都知道如何翻译正文但排除文本区域和输入:文本,谢谢。
最佳答案
从选择器中排除元素的一个好方法是使用 .not
方法:
$('*', document.body).not('textarea, input[type=text]').translate(...);
关于jquery - 不要通过 jQuery.translator 翻译 textarea,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631134/