我用这个:
$(this).parent('label').parent('li').parent('ul').find('img').removeClass('selectedRadio');
Run Code Online (Sandbox Code Playgroud)
而不是使用父3次,我怎么能压缩它?
使用最近而不是链接父母:
$(this).closest('ul').find('img').removeClass('selectedRadio');
Run Code Online (Sandbox Code Playgroud)
$(this).parents('ul:first').find('img').removeClass('selectedRadio');
Run Code Online (Sandbox Code Playgroud)
只需找到第一个 UL,然后删除图像即可。