选择属性设置为特定值的元素中的所有元素

Select all the elements within an element having an attribute set to a specific value

本文关键字:元素 属性 设置 选择      更新时间:2023-09-26

我定义了以下内容:

var excludedFiltersPanel = $("#excludedFiltersPanel");
var includedfiltersPanel = $("#includedfiltersPanel");

其中*Panel只是一个div。

excludedFiltersPanel中有一些div的属性为data-iscorefilter="true",例如:

<div id="filterPanel-LastName" class="filterPanel" data-iscorefilter="true">
  <Some Stuff here!>
</div>

我想把它们移动到includedfiltersPanel:

这两种语法似乎都不正确:

  • excludedFiltersPanel.('[data-iscorefilter="true"]')
  • excludedFiltersPanel.$('[data-iscorefilter="true"]')

1。正确的语法是什么?

2。我如何将它们附加到includedfiltersPanel ?(我知道如何附加一个单独的项目,但不确定什么是常见的好做法在这里,例如使用循环或一些JQuery魔术)

from excludedFiltersPanel there are some div's with attribute data-iscorefilter="true"

使用;()

描述:获取当前匹配元素集合中每个元素的后代,通过选择器、jQuery对象或元素过滤。

它看起来像:

excludedFiltersPanel.find('[data-iscorefilter="true"]')