问题 #753💬 已回答提出于 2018年1月12日作者 vishal50330 个反应

寻求帮助:搜索domComponent的子模型

快速解答作者 artf

@vishal5033你可以利用'model.find('tr > td[something]')[0]',这样你就能得到模型(使用[v0.12.60](https://github.com/artf/grapesjs/releases/tag/v0.12.60),因为它修复了一些与“find”相关的问题)

阅读下方完整回答 ↓

问题

你好,

我必须更改编辑器中可用组件的第 n 个子模型的内容。 假设有一个包含3个TR的表格。每个TR都是TD,每个TD都有包含一些内容的div。我想用其他内容替代那些内容。

我给每个 div 都分配了一些自定义的 html 标签。我该如何从模型中找到那个 div,并修改内容,使该模型能够更新?

我用 JS 做过类似的事,编辑器里显示为新内容,但在 Model 里显示的是旧内容。

你能帮帮我吗?

谢谢,

回答(2)

lock[bot]2019年9月18日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

通过相似的问题讨论继续研究。

问题 #1432

自定义 DomComponent 和 Block 允许所有元素复制

我创建了一个自定义块: 以及一个自定义主导组件: 还有一个自定义命令(我找到了出错的地方): 当我为子 img 设置新链接时,我添加到编辑器中的任何块都会被添加两次,当我选择这个重复的块时,两个块都会被选中并更改: ![图片](https://user-images.githu...

3 个回答更新于 2019年9月20日

问题 #1254

AddInput in domcomponent for html conditional it work work grapesjs 0.10.7 版本

你好,Artur, 首先,感谢你分享这样一个很棒的项目:) 我想告诉你我遇到的一个问题。 你在#208 issue中为addType的代码评论了一下。 “JavaScript var textnodeType = domc.getType('textnode'); domc.a...

3 个回答更新于 2019年9月17日

问题 #1912

自定义组件默认子节点

你好, 我正在尝试理解如何实现以下目标。创建一个带有默认内容的组件作为子节点。创建一个方块,将该组件添加到画布中。将组件子编辑为其他内容并保存HTML结果。稍后在编辑器中重新加载组件并继续编辑。 我的问题如下:我尝试过在默认情况下使用“components”和“content”...

2 个回答更新于 2020年3月27日

问题 #1538

导出时内容不同

你好, 我正在尝试使用带有动态内容的葡萄。我想实现的目标是,就像WordPress一样,我希望导出HTML时有短代码/自定义HTML标签。 这里举个例子说明我的意思: '''html <!--在编辑器里——> <div data-type=“my-component”>My c...

2 个回答更新于 2019年10月30日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。