如何在 Element.select 的结果中包含当前元素?
How to include current element within result of Element.select?
是否可以将当前元素作为条目添加到 Element.select
的结果中?
背景:我想将特定的 class 名称应用于元素及其某些子元素。所以像 myElem.select('this, .childElements').invoke('addClassName', 'alice')
这样的东西会很酷 - 但是,当然,this 在这里不是有效的关键字。
不幸的是,该行为不是 select()
方法的目标。但是,您可以通过上升到 myElem
父元素来获得您正在寻找的结果。
myElem.up().select('.childElements, .parentElement').invoke('addClassName','alice')
是否可以将当前元素作为条目添加到 Element.select
的结果中?
背景:我想将特定的 class 名称应用于元素及其某些子元素。所以像 myElem.select('this, .childElements').invoke('addClassName', 'alice')
这样的东西会很酷 - 但是,当然,this 在这里不是有效的关键字。
不幸的是,该行为不是 select()
方法的目标。但是,您可以通过上升到 myElem
父元素来获得您正在寻找的结果。
myElem.up().select('.childElements, .parentElement').invoke('addClassName','alice')