gpt4 book ai didi

javascript - CKEditor:检查元素路径是否包含具有特殊属性和值的元素

转载 作者:行者123 更新时间:2023-11-30 17:29:25 25 4
gpt4 key购买 nike

我有一个 CKEditor 插件,想检查当前光标位置的元素是否有一个具有特殊属性和值的父元素。

我知道,我可以使用 editor.elementsPath().contains('tagname') 检查路径,但我不仅要检查标记名,还要检查一个属性和一个属性值如 tagname[attribute=value]。但看起来这种拼写不适用于 contains() 函数。

知道如何实现吗?

最佳答案

您可以将求值函数作为 editor.elementPath().contains() 的参数传递:

editor.elementPath().contains( function( element ) {        
if ( element.is( 'tagname' ) && element.getAttribute( 'attribute' ) == 'value' )
return true;
} ); // -> element or null

关于javascript - CKEditor:检查元素路径是否包含具有特殊属性和值的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23473492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com