是(ui-button 或 ui-widget)但是(不是 #id 或 #id 的子级)并且(不是类 x)jQuery 选择器

发布于 2024-10-05 20:46:04 字数 278 浏览 3 评论 0原文

有人可以帮助解决以下 jQuery

我需要所有不是两个表 #id1 和 #id2 的子表且不是 classid=x 的子表的 jQuery UI 按钮

我来了到目前为止,

$(":button(.ui-button .ui-widget):not(#table1 #table2):not(.MyCustomClass)") 

但这似乎不起作用......

我错过了什么?

Could someone please help with the following jQuery

I need all jQuery UI buttons that are not children of two tables #id1 and #id2 and not of classid=x

What I have come up with so far is

$(":button(.ui-button .ui-widget):not(#table1 #table2):not(.MyCustomClass)") 

but this doesnt seem to work...

What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

牵强ㄟ 2024-10-12 20:46:04

我想你想要:

$(':button.ui-button, :button.ui-widget').not('#table1 *, #table2 *').not('.MyCustomClass')

将限定符从选择器中分离出来通常会更快。

I think you want:

$(':button.ui-button, :button.ui-widget').not('#table1 *, #table2 *').not('.MyCustomClass')

It's usually faster to break the qualifiers out of the selector.

不知所踪 2024-10-12 20:46:04

尝试(演示):

$('table:not(#table1, #table2) .ui-button:not(.MyCustomClass)')

Try (demo):

$('table:not(#table1, #table2) .ui-button:not(.MyCustomClass)')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文