在敲除绑定属性中将id从视图传递到javascript
我有这个链接,我有一个数据绑定到它的属性,如userId和typeId。我如何在('click')上将这些相同的id传递到我的javascript中。。。功能在敲除绑定属性中将id从视图传递到javascript,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我有这个链接,我有一个数据绑定到它的属性,如userId和typeId。我如何在('click')上将这些相同的id传递到我的javascript中。。。功能 <div class="removeUser"> <a id="userRemoveSubmit" class="icon-minus" href="#" data-bind="attr: { 'data-user-id': ID(), 'data-type-id': TypeId()}"></a&g
<div class="removeUser">
<a id="userRemoveSubmit" class="icon-minus" href="#" data-bind="attr: { 'data-user-id': ID(), 'data-type-id': TypeId()}"></a>
</div>
当我试着运行它时,我得到了未定义的userId和typeId。如何正确地从视图中传入id?您可以在knockout中使用“click”绑定,而不是连接click事件处理程序。单击绑定调用的函数将接收当前模型值作为第一个参数。所以你可以做:
<a class="icon-minus" href="#" data-bind="click: removeUser"></a>
见(特别是“注1”)
<a class="icon-minus" href="#" data-bind="click: removeUser"></a>
function removeUser(item) {
alert(item.ID());
alert(item.TypeId());
}