【问题标题】:Mousehover to return text in foreach loop鼠标悬停在 foreach 循环中返回文本
【发布时间】:2014-03-26 16:19:51
【问题描述】:

我是淘汰新手,我有一个与 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;
};

我的 observable ABCD 在另一个变量中包含优先级的全名,我将其作为 opt 对象传递给启用详细信息。
当我收到警报时,它会显示正确的名称,但是当我在此函数中返回该名称时,什么也没有发生。

我是否在某处遗漏了一些声明?

【问题讨论】:

    标签: javascript jquery knockout.js foreach


    【解决方案1】:

    当您在事件处理函数中返回时,您只需询问敲除是否允许调用默认操作。 http://knockoutjs.com/documentation/event-binding.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多