gpt4 book ai didi

javascript - Knockout JS - 类名中带有破折号的 CSS 绑定(bind)

转载 作者:IT王子 更新时间:2023-10-29 03:12:28 25 4
gpt4 key购买 nike

我在 Knockout 中有一个数据绑定(bind),用于在条件为真时应用 CSS 类。当我在类名中使用破折号(例如测试类)时,我会收到 javascript 错误。

这是一个演示问题的 fiddle :http://jsfiddle.net/sgvem/2/

<p data-bind="text: property, css: { with-dash: property().length > 0 }"></p>

有没有办法使用 Knockout JS 添加带有破折号的类?

最佳答案

把它放在引号里:

<p data-bind="text: property, css: { 'with-dash': property().length > 0 }"></p>

这是一个 updated fiddle .

作为旁注,您不需要 > 0,因为 length0 将评估为 false,以及任何其他长度将计算为 true:

<p data-bind="text: property, css: { 'with-dash': property().length }"></p>

关于javascript - Knockout JS - 类名中带有破折号的 CSS 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10283328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com