Javascript 使用jQuery将类添加到父div之外的此元素
我试图以元素的特定父元素为目标,然后使用jQuery向其添加一个类。例如:Javascript 使用jQuery将类添加到父div之外的此元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图以元素的特定父元素为目标,然后使用jQuery向其添加一个类。例如: $('.disable link')。单击(函数(e){ $(this.hide(); $(this).parents('.item').find('.title').addClass('disabled'); e、 预防默认值(); }); 事情1 事情2 事情3 类为.item的元素不是元素的父元素。禁用link元素,因此您应该首先将父元素div作为目标,然后使用.prev()方法获取上一个.item,如: $(
$('.disable link')。单击(函数(e){
$(this.hide();
$(this).parents('.item').find('.title').addClass('disabled');
e、 预防默认值();
});代码>
事情1
事情2
事情3
类为.item
的元素不是元素的父元素。禁用link
元素,因此您应该首先将父元素div
作为目标,然后使用.prev()
方法获取上一个.item
,如:
$('.disable-link').click(function(e) {
$(this).hide();
$(this).parents('div').prev('.item').find('.title').addClass('disabled');
e.preventDefault();
});
希望这有帮助
$('.disable link')。单击(函数(e){
e、 预防默认值();
$(this.hide();
$(this).parents('div').prev('.item').find('.title').addClass('disabled');
});代码>
。已禁用{
背景颜色:灰色;
}
事情1
事情2
事情3
啊,好的。这是有道理的。我知道我在某个地方错过了另一步。Thnx!