如何选择嵌套在模板中的特定元素
[选拔经理](https://grapesjs.com/docs/api/selector_manager.html) 用于管理选择器实体(例如添加、更新和移除类),而非选择组件。就你而言,应该这样做: “''js editor.on('load', () => { editor.select(editor.getWrapper().find('.finder')[0]) }); ```
阅读下方完整回答 ↓问题
我的测试案例:https://codepen.io/jogai/pen/QRjKyN?editors=1111
我想选中中间列,所以我想用selectorManager.get()但没有选中我期望的。
我提供类名(因为id本身就不行),带有类名的元素有4张图片。但如果我在集合里看,我看不到子元素。
我用错了吗?我应该用其他选项初始化 selectorManager 吗?
回答(3)
[选拔经理](https://grapesjs.com/docs/api/selector_manager.html) 用于管理选择器实体(例如添加、更新和移除类),而非选择组件。就你而言,应该这样做:
“''js editor.on('load', () => { editor.select(editor.getWrapper().find('.finder')[0]) });
谢谢你帮我澄清了误会!
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1431
从远程加载HTML文件
我把我的HTML内容托管在云端。然后在编辑器中尝试加载html内容时,我发现错误:“对预检请求的响应未通过访问控制检查:请求资源上没有'访问-控制-允许-起源'头部。因此,原点“http://localhost:3000”不被允许访问。如果不透明度响应符合你的需求,将请求模式设...
问题 #1228
无法重置带有父代码或子代码的CSS代码。
在npm和cdn上都测试过 GJS 版本 - 0.14.20(最新) 操作系统 - Mac 浏览器 - Chrome 问题 如果 CSS 类名有父或子,比如 '#parent .child{ color: red }',用户无法将样式重置为原点,样式仍保留在 CodeViewe...
问题 #1892
Flexbox列无法正常工作。
你好@artf, 我们用的是flexbox模块。问题是,当我们尝试调整中间列的大小时,会影响其他所有列,比如自动缩小左列的宽度。它应该只影响右侧列。 要创建此场景,请添加三列并尝试调整中间列(https://codepen.io/sanjib00/pen/wOpVNv)。 你能...
问题 #1763
在<Style>块内容对象(不是字符串)中添加标签
浏览器 = ChromeGrapesJS = 最新版本(0.14.52) 我正在尝试创建一个包含包含脚本、样式、类型属性的嵌套内容对象的块。 除了内容里加了*标签外,效果还不错<style>。问题 如果我像下面那样用选项(A)创建块内容,CSS会进入CSS编辑器。 但如果我把块...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。