jQuery,选择正文但排除文本区域和输入:文本,怎么样?
我尝试了这个 $('body').children().not('textarea input:text')
但不工作。有人有主意吗?
我想要这个是因为当我使用 jQuery.translator 时,我不想要 < code>textarea 和 input:text
被转换,所以我喜欢排除它们。如果您知道更好的方法来做到这一点,请告诉我。谢谢。
编辑
我认为我问了一个错误的问题,请在此处查看新问题 不要通过 jQuery.translator 翻译 textarea,如何?
我我现在要关闭这个。谢谢
I tried this $('body').children().not('textarea input:text')
But not working. Anyone has an idea?
I want this because when I use jQuery.translator, I do not want the textarea
and input:text
get transalted, so I like to exclude them. If you know a better way to do this, let me know. Thanks.
EDIT
I think I asked a wrong question, please check here for new question
Do NOT translate textarea by jQuery.translator, how?
I am going to close this one now. thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
children()
只为您提供直接子级,并且如果没有某种结构介入,您不太可能在body
下直接拥有输入元素。另外,'textarea input:text' 表示文本区域内的文本输入,这种情况(希望)永远不会发生。children()
only gives you the immediate children, and it's unlikely you have input elements directly underbody
without some kind of structure intervening. Also,'textarea input:text'
means text inputs that are within a textarea, which will (hopefully) never happen.试试这个:
Try this: