我使用這個:如何簡化這個jQuery選擇器?
$(this).parent('label').parent('li').parent('ul').find('img').removeClass('selectedRadio');
而不是使用父3次,我怎麼能壓縮呢?
我使用這個:如何簡化這個jQuery選擇器?
$(this).parent('label').parent('li').parent('ul').find('img').removeClass('selectedRadio');
而不是使用父3次,我怎麼能壓縮呢?
$(this).parents('ul:first').find('img').removeClass('selectedRadio');
只要找到第一個UL,然後刪除圖片。
$("ul > li > label img.selectedRadio", this).removeClass('selectedRadio');
或只是
$("ul > li > label img", this).removeClass('selectedRadio');
使用closest而不是鏈接父母:
$(this).closest('ul').find('img').removeClass('selectedRadio');