我有一个 div,它根据 'rowState' 的值具有 css 绑定,如下所示,它工作正常。
<div id="searchResult" data-bind="css:{disabledRow: rowState === 2}">
现在,我需要绑定“click”事件以仅在 rowState 不是 2 时触发。我尝试了以下操作,但没有成功。
<div id="searchResult" data-bind="click:{$parent.rowClicked: rowState !== 2}, css:{disabledRow: rowState === 2}">
我不想使用 if 语句,因为 div 有很多我需要重复的内容。唯一的区别是,如果 rowState 为 2,则使 div 不可点击。您能帮我解决这个问题吗?