css - 在 knockoutjs 中应用 ko.observable 的 css 属性?

标签 css html knockout.js

在我的 knockout View 模型中,我有一个返回从 0 到 100 的百分比的属性。 我想将此值应用于 div 的 css 宽度。

我该怎么做?

<div ???? percentageProperty ????>&nbsp;
</div>

最佳答案

您可以使用 style binding向关联的 DOM 元素添加或删除一个或多个样式值:

<div data-bind="style: { width: percentageProperty() + '%' }">&nbsp;

</div>

注意:需要写percentageProperty()()如果你的 percentagePropertyko.observable当然你不需要 + '%'部分如果你的 percentageProperty已经包含类似 59% 的字符串.

关于css - 在 knockoutjs 中应用 ko.observable 的 css 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379394/

相关文章:

javascript - 如何使用 HTML5 在标题中添加文本

jquery - 如何获取选项元素中标签属性的值?

asp.net-mvc - 在 Knockout 中绑定(bind)多个 PartialView

javascript - 将垂直制表符转换为 Accordion

javascript - 如何使用 jquery 访问内联 css 样式属性并更改 DOM 中的属性?

html - Firefox 忽略的最大高度

javascript - 内联编辑数据表 jquery

knockout.js - jquery-ui 自动完成选择不更新 knockout 可观察属性

javascript - knockout if 和文本绑定(bind)

javascript - 背景在位置 :fixed; on iOS 后面滚动