我在 Google Groups 上发布了同样的问题,但无济于事。如果在此处找到,我将同步答案。
旁注:再次提醒我为什么我鄙视 Google Groups。格式和可用性都很糟糕。
反正...
想象一下,我在 XML 模式下的 CodeMirror 中有以下 HTML:
<div data-id="parent"><span data-id="test"></span></div>
我能够在右键单击或悬停(或任何其他用户启动的事件,实际上)时获得鼠标悬停的令牌。它的名称和类型。
我的问题 - 我可以获得“父”令牌及其属性吗?
为了显示:
如果我点击
test
,我希望能够知道它是属性data-id
"under"的值span
。如果我点击
span
,我希望能够得到它data-id
,但也想知道它是“下”div
令牌。
当然,这假设该语言提供了“父”或“下”的概念……我猜 XML/HTML 确实如此。
有任何想法吗?在 CM 或 XML/HTML 对应模式下是否有 API?
我已经尝试过解析路线 - 围绕“当前”令牌获取内容,但它非常难看并且无法正常工作。
谢谢你。