嗨,我有以下的jQuery:JQuery的 - 使用.closest通過document.getElementById()
var $this = $(this);
$this.closest('ul').find('li').removeClass('selected');
我試圖通過設置變量做同樣的事情元素具有與類似的ID :
var liID = $this.closest('li').attr('id');
var liID = liID.substring(0, liID.length - 1);
然後試圖打電話給.closest('ul').find('li').removeClass('selected');
就可以了。我已經試過這樣:
document.getElementById(liID).closest('ul').find('li').removeClass('selected');
這:
liID.closest('ul').find('li').removeClass('selected');
我並不感到驚訝第二個沒有工作,但我無法弄清楚如何使的第一個工作。有什麼建議麼?
第二個工作,但第一個更清潔。在時間限制結束後,我會給你答案。 – KingRichard