javascript - 如何使用 Cell.js 在 $text 中注入(inject)另一个 html 标签?

标签 javascript

我想知道如何将 html 标签放入 $ 文本中,如下所示:

ಠᴥಠ = {
  $cell: true,
  id: "widget",
  $text: 'This is <b>widget</b>',
  $init: function(){
    alert('widget ready');
  }
}

它不会提供良好的输出,无论如何有更好的方法吗?

PD:我无法创建需要至少 1500 声誉的新标签“cell.js”。

最佳答案

对于简单的事情,例如在文本中添加粗体标记或斜体标记,您可以使用 $html:

ಠᴥಠ = {
  $cell: true,
  id: "widget",
  $html: 'This is <b>widget</b>',
  $init: function(){
    alert('widget ready');
  }
}

当然,如果您想要比这更复杂的结构,您应该使用$components

参见Rule #2. Use 7 special keywords to declare the cell structure在 celljs 网站上。 $html 位于 $text 正下方。

关于javascript - 如何使用 Cell.js 在 $text 中注入(inject)另一个 html 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45969906/

相关文章:

javascript - PrototypeJS 观察窗口尺寸变化?

javascript - react-bootstrap-table-toolkit 搜索导入报错

javascript - Libgdx HTML 项目未编译(没有可用的源代码...)

javascript - 机器人框架>>jquery>>执行Javascript命令

javascript - 是否可以在不使用 eval() 的情况下通过字符串或其他技术以编程方式定义函数?

javascript - 在jquery中打印json数组

javascript - D3 : add filter as background to SVG element

javascript - .ease(d3.easeLinear) 产生无法读取未定义的属性 'indexOf'

Javascript 替换为在 IE 11 中不起作用的正则表达式

javascript - 顶部栏覆盖网页标题