我试图在 contenteditable div (TinyMCE) 中实现这一点。
目标:找到nextSibling,如果它为null,请去获取父母的nextsibling。
为什么 ?如果下一个项目是 div class="mceNonEditable" 则停止删除键工作(我有检查它是否为 mceNonEditable 的功能
我的范围仅限于 TinyMCE div 。
function findNextSibling(element)
{
if (element.parentNode.className == 'mceContentBody ')
{return element.nextSibling;}
else
{ if(element.nextSibling) {return element.nextSibling;}
else {return findNextSibling(element.parentNode);}
}
}
有什么我想念的吗?
我在 FireFox 中收到这样的错误:
NS_ERROR_DOM_NOT_OBJECT_ERR:参数不是对象[中断此错误]
rng.setStart(node.parentNode, idx);
我有其他方法可以做到这一点吗?如果我能在本地做到这一点,我并不是真的在寻找 JQUERY。递归代码错了吗?它缺少什么吗?