【问题标题】:JQuery Select elements using wildcard (*) [duplicate]使用通配符(*)的jQuery选择元素[重复]
【发布时间】:2016-03-23 03:52:58
【问题描述】:

我是 JQuery 新手,请帮忙。 我需要选择仅知道部分 ID 的多个元素: 例如:

<div id="element32422455">Some content</div>
<div id="element68475124">Some content</div>
<div id="element42352355">Some content</div>

可以像这样使用五线谱来选择那些元素

$('#element*');

如果你知道任何其他的好方法,请告诉。

【问题讨论】:

  • 您可以使用“属性开头”选择器:$('[id^=element]') 但是请注意,为所有这些元素提供一个通用类并通过它进行选择会更快(并且更好的做法),@987654324 @

标签: javascript jquery jquery-selectors


【解决方案1】:

你可以使用attribute starts with selector来做到这一点,

var elems = $('[id^=element]');

在这种情况下不需要使用通配符选择器,它实际上称为attribute contains selector。这将选择元素,尽管它的 id 像 "123213element12312"

DEMO

【讨论】:

  • 谢谢!它对我有用
猜你喜欢
  • 2014-06-11
  • 1970-01-01
  • 2015-01-17
  • 2014-11-10
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
  • 1970-01-01
  • 2021-01-21
相关资源
最近更新 更多