【问题标题】:Get the source element of a binded function获取绑定函数的源元素
【发布时间】:2012-11-13 20:53:28
【问题描述】:

我正在使用 knockout.js 将视图模型中的某些函数绑定到 html 元素。其中之一是绑定到<a/> 元素的单击事件。在实际功能中,我想为这个元素添加一个类名。

请访问this jsfiddle,了解我当前情况的一个实例。

我想在这里实现的是用户点击的链接获得红色的前景色。我尝试使用几个选项,包括$(event.target).addClass('selectedlink');,正如您在小提琴中看到的那样,但到目前为止没有成功。非常欢迎任何帮助。

【问题讨论】:

    标签: jquery knockout.js


    【解决方案1】:

    像这样更新activateitem函数:

    this.activateitem = function(data, context, event){
        $(event.target).addClass('selectedlink');
        this.activeitem($(data).html());
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多