0

我以这种方式定义了一个模板:

(deftemplate layout-string "path/to/html/container.html"
  [content-strings]
  [:#container :> :div.pad]  (content (html-snippet (apply str content-strings)))
)

这里的内容字符串包含一个 HTML(例如:“<tr><td><a href="mylink">我的链接</a></td></tr>)不幸的是,这不起作用。相反,它是删除 <tr> 和 <td> 只留下 <a> 标记。我尝试了不同的方法(不同的不成功结果)。非常欢迎任何帮助!

4

1 回答 1

1

html-content是你需要的功能。然而,它的性能很差。这个 html 字符串是从哪里来的?

编辑:示例

=> (sniptest "<div>"
     [:div] (html-content "<tr><td><a href=\"mylink\">my link</a></td></tr>"))
"<div><tr><td><a href=\"mylink\">my link</a></td></tr></div>"
于 2012-10-02T08:44:59.903 回答