我正在使用它:
$(this).parent('label').parent('li').parent('ul').find('img').removeClass('selectedRadio');
我怎样才能压缩它而不是使用父3次?
答案 0 :(得分:5)
使用closest代替链接父母:
$(this).closest('ul').find('img').removeClass('selectedRadio');
答案 1 :(得分:3)
$(this).parents('ul:first').find('img').removeClass('selectedRadio');
找到第一个UL,然后删除图像。
答案 2 :(得分:2)
$("ul > li > label img.selectedRadio", this).removeClass('selectedRadio');
或只是
$("ul > li > label img", this).removeClass('selectedRadio');