鼠标悬停以返回 foreach 循环中的文本



我是淘汰赛的新手,我有一个与foreach绑定的表格,其中有一个优先级名称列,显示每个优先级的快捷方式名称

我的 HTML 中有这个

<tbody data-bind="foreach: ABCD()" >
  <td data-bind="if: PriorityId > 0">
    <span id="saPrior" data-bind="text:$root.prty Shortcut, event: { mouseover: $root.enabledetails, mouseout: $root.disabledetails },"></span>
  </td>
</tbody>

和我的 JS 包含

 var enabledetails = function (opt) {
            // alert(opt.PriorityName);
            var temp = opt.PriorityName
            //alert(temp);
            return temp;
};

我的可观察 ABCD 包含不同变量中的优先级全名,我将其作为 opt 对象传递到启用详细信息中。
当我有警报时,它会显示正确的名称,但是当我在此函数中返回该名称时,没有任何反应。

我在某处缺少一些声明吗?

当您在事件处理程序函数中进行返回时,您只需要求 KNOCKOUT 允许或不允许调用默认操作。http://knockoutjs.com/documentation/event-binding.html

最新更新