Wildcad选择器忽略类似的匹配

Aus*_*est 1 javascript regex jquery

所以我想隐藏所有元素并使用

$('[id^=option_]').hide();
Run Code Online (Sandbox Code Playgroud)

这样做很好,但它隐藏着我不想隐藏的东西.我有动态生成的ID,如

option_1 option_1_form option_2 option_2_form

所以你可以看到它也会隐藏表格.所以我想知道是否有办法过滤_form出或使用某种选择器的正则表达式

('[id^=option_][id$=/[^0-9 ]+/]')
Run Code Online (Sandbox Code Playgroud)

不是说这个例子可行,而是我的意思的一个例子!这会强制排除_form,因为它必须以数值结束.如果你知道更好的方式,我也是为了它.我不是jQuery wiz.

Adi*_*dil 5

您可以尝试使用:不排除forms

$('[id^=option_]:not(form)').hide();
Run Code Online (Sandbox Code Playgroud)