我需要获取子节点的父节点
这是我当前的代码
console.log (($(editor.selection.getNode()).parent()[0]));
这会返回类似这样的东西
<ol>....</ol>
但我需要的是只捕捉 Ol 元素
所以有人可以帮忙吗?
我需要获取子节点的父节点
这是我当前的代码
console.log (($(editor.selection.getNode()).parent()[0]));
这会返回类似这样的东西
<ol>....</ol>
但我需要的是只捕捉 Ol 元素
所以有人可以帮忙吗?
如果我理解正确,您正在尝试获取标签名称。您可以使用 tagName 属性从元素中获取标签名称。尝试这个
console.log (($(editor.selection.getNode()).parent()[0].tagName));
<ol id="h1">
<li>I</li>
<li>II</li>
</ol>
<ol id="h2">
<li>I</li>
<li>II</li>
</ol>
$(document).ready(function () {
$('li').click(function(){
alert($(this).parent().attr('id'));
$(this).parent().css('background-color', 'red');
});
});