JQuery使用通配符选择元素(*)

Ieg*_*zyk 7 javascript jquery jquery-selectors

我是JQuery的新手请帮忙.我需要选择多个元素,只知道Id的一部分:例如:

<div id="element32422455">Some content</div>
<div id="element68475124">Some content</div>
<div id="element42352355">Some content</div>
Run Code Online (Sandbox Code Playgroud)

是否可以使用这样的人员选择这些元素

$('#element*');
Run Code Online (Sandbox Code Playgroud)

如果您知道其他任何好方法,请告诉我们.

Raj*_*amy 8

你可以用它来做attribute starts with selector,

var elems = $('[id^=element]');
Run Code Online (Sandbox Code Playgroud)

在这种情况下不需要使用通配符选择器,它实际上是被调用的attribute contains selector.这将选择元素虽然它具有id"123213element12312"

DEMO