如何查找当前选定节点的类
How to find the classes of the currently selected node?
我有一个节点parentNode
var parentNode = window.getSelection().focusNode.parentNode
与JQuery,我怎么能得到节点的所有类的列表?
由于parentNode
是dom元素引用,在现代浏览器中您可以使用classList
parentNode.classList
或者使用className和split
parentNode.className.split(/'s+/)
既然您明确要求使用jQuery解决方案,那么请将节点封装在jQuery选择器中:
var parentNode = $(window.getSelection().focusNode.parentNode);
然后你可以像这样使用jQuery方法:
var classes = parentNode.attr("class");
返回所有的类作为字符串。如果你需要一个包含所有类的数组,使用.split()
var classesArray = classes.split(' ');
如果你想要一个jQuery解决方案,这里有几行代码可以帮助你。
node = $('div');
classes = node.attr('class').split(' ');
小提琴
相关文章:
- JavaScript选择器:查找包含具有特定属性的子体的节点
- jquery在元素中查找文本节点,并使用标记进行连接和包装
- 查找与锁定和更新调度相关的一个或两个节点模块
- 查找将 onclick 事件分配给节点的代码
- 在选定节点的有向、未加权图中查找所有路径
- 使用 XPath 查找节点后的文本节点
- 连接到节点服务器自动查找掩码
- 使用数据库查找在节点中导出大文件 - 避免多次数据库调用
- 如何使用 JavaScript 在 DOM 节点上查找事件侦听器
- 在节点列表中查找节点
- 如何在不依赖 javascript 中的 id、类或内容的情况下查找和检索节点位置
- 查找嵌套 xml 节点的更简单方法
- 在 HTML 页面中查找所有文本节点
- 如何查找所有选定节点的相邻节点和边缘?D3.
- 在 heroku 上的节点中查找CERT_UNTRUSTED错误的源
- 使用 jQuery 在 Ajax 结果中查找节点
- 如何遍历HTML节点以查找匹配项并从节点中获取下一个innerHTML
- 在文本节点中查找放置的确切位置
- 在多个节点之间查找成本最小的路径
- 节点.js:查找附近的事件