2011-06-03 58 views
5

我試着去改變一個div元素的兄弟,這是我用<HTMLDivElement>有沒有方法「兄弟姐妹」

$('.edit').click(function(){ 
    this.siblings('.innerInfo').html("success"); 
}); 

它不斷拋出<HTMLDivElement> has no method 'siblings'異常的語句,我真的無法找出原因。我已經發起了jQuery,並且我開始了腳本document.ready

感謝您的幫助!

+0

你可以包含HTML的相關片段,以及請 – 2011-06-03 15:34:46

+1

也許使用'$(本)的''而不是this'? – Sotiris 2011-06-03 15:34:53

回答

14

使用$(this)而不是this

+0

我知道這是明顯的地獄。非常感謝。 havnt在一段時間完成了jquery im有點生疏ha – nkcmr 2011-06-03 15:35:28

+0

hehe歡迎:) – 2011-06-03 15:36:51

0

你應該引用$(本),如:

$('.edit').click(function(){ 
    $(this).siblings('.innerInfo').html("success"); 
});