jquery - 不要通过 jQuery.translator 翻译 textarea,怎么办?

标签 jquery textarea selector translate

我使用jQuery.translate ,非常正常的代码为:

$('body').translate(...

现在我不想翻译 textareainput: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/

相关文章:

jquery - 删除内容时无法获取textarea的滚动高度

javascript - jQuery .html() 中的事件不会检测到

jquery - 检索 jQuery 选择器的字符串表示形式

objective-c - 是否允许 Objective-C 初始化器共享相同的名称?

javascript - jQuery 不工作

jquery - Summernote富文本编辑器: minHeight and maxHeight options have no effect

javascript - 如何将表格内的表单转换为JSON

javascript - HTML/TS : textarea textContent disappears after creating another textarea or after button click

javascript - 如何使用 jQuery 在数据属性中添加文本?

javascript - 使 CodeMirror 合并 View 插件显示发现的差异计数