javascript - 处理带有空格的 ID (Cytoscape.js)

标签 javascript cytoscape.js

我正在使用 Cytoscape.js 实现先决条件图。 但问题是,当我用类(class)名称设置id时(例如:《入门编程》),由于类(class)名称中有空格,我无法正确选择节点。

temp.group = "nodes";
temp.data = {id: a, label: b}; // A: "Beginning Programming" B: "1111"
cy.add(temp);

然后,当我这样做时:

cy.$("Beginning Programming");

它说这是一个无效的选择器。

有办法吗?

最佳答案

经过几个小时的研究,我发现属性选择器有效。 下面的代码就像一个魅力。

cy.$("[id='Beginning Programming']");

关于javascript - 处理带有空格的 ID (Cytoscape.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223842/

相关文章:

javascript - 如何使 Cytoscape.js 中的边缘不被拦截?

javascript - 如何在 webpack 包中包含子进程?

javascript - D3 DateTime 解析器考虑时区

javascript - 在 cytoscape 乔木布局中通过循环添加节点和边

cytoscape.js - 使用 cytoscape.js 定位边缘标签

javascript - cytoscape.js 复合节点忽略布局?

animation - Cytoscape.js:带动画的 cose 布局

javascript - console.log 不适用于 jQuery?

javascript - 使用 Javascript 在窗口加载后删除 Body 类

javascript - 为什么 window.location.href 在 Vue.js 中不起作用?