Jquery 不';I don’我不该给我父类的类
我有以下代码Jquery 不';I don’我不该给我父类的类,jquery,knockout.js,Jquery,Knockout.js,我有以下代码 <div data-bind="click: callMe2" class="parent"> <a href="javascript:void(0);" class="anchorrs">Test</a> </div> 我所要做的就是在测试链接上单击获取div元素的类。但是我得到的是锚元素的类,即使数据绑定到div元素。我错过什么了吗?我可以通过jquery中的.parent()实现这一点,但我不想采用这种方法 这是小
<div data-bind="click: callMe2" class="parent">
<a href="javascript:void(0);" class="anchorrs">Test</a>
</div>
我所要做的就是在测试链接上单击获取div元素的类。但是我得到的是锚元素的类,即使数据绑定到div元素。我错过什么了吗?我可以通过jquery中的.parent()实现这一点,但我不想采用这种方法
这是小提琴。
在事件对象
target
中,指向触发事件的原始元素-在本例中是a
元素,如果要获取处理程序绑定到的元素,则使用属性currentTarget
var viewModel = {
callMe2: function(item,event){
var $self = $(event.currentTarget).attr("class");
//var $parent = $(event.target).parent().attr("class");
alert($self);
//alert($parent);
}
}
ko.applyBindings(viewModel);
演示:在事件对象
target
中,指向触发事件的原始元素-在本例中是a
元素,如果要获取处理程序绑定到的元素,则使用属性currentTarget
var viewModel = {
callMe2: function(item,event){
var $self = $(event.currentTarget).attr("class");
//var $parent = $(event.target).parent().attr("class");
alert($self);
//alert($parent);
}
}
ko.applyBindings(viewModel);
演示:太完美了!!你真棒。谢谢太好了!!你真棒。谢谢