【发布时间】:2016-04-28 15:33:58
【问题描述】:
我有一个包含 html 代码的字符串。所以我在视图中绑定了
<div data-bind="html : Notes()"></div>
现在我想根据没有 Html 元素的 Notes 长度向 div 添加一个类。
假设 Notes = "<b>Hello</b>" ,然后 Notes.length = 12 (With <b> and </b>)
但我需要替换所有 html 元素,并且需要将长度设为 5(Hello)。
我怎样才能做到这一点。
<div data-bind="html : Notes(), css:{myclass : Notes().length > 5}"></div>
【问题讨论】:
-
用文本代替html
-
@guradio:如果我使用文本,它将以字符串形式显示所有元素。这里的问题不在于 html 绑定。我需要根据没有 html 元素的 Notes() 长度检查条件。
标签: javascript jquery html knockout.js