我試着去改變一個div元素的兄弟,這是我用<HTMLDivElement>有沒有方法「兄弟姐妹」
$('.edit').click(function(){
this.siblings('.innerInfo').html("success");
});
它不斷拋出<HTMLDivElement> has no method 'siblings'
異常的語句,我真的無法找出原因。我已經發起了jQuery,並且我開始了腳本document.ready
感謝您的幫助!
我試着去改變一個div元素的兄弟,這是我用<HTMLDivElement>有沒有方法「兄弟姐妹」
$('.edit').click(function(){
this.siblings('.innerInfo').html("success");
});
它不斷拋出<HTMLDivElement> has no method 'siblings'
異常的語句,我真的無法找出原因。我已經發起了jQuery,並且我開始了腳本document.ready
感謝您的幫助!
使用$(this)
而不是this
。
我知道這是明顯的地獄。非常感謝。 havnt在一段時間完成了jquery im有點生疏ha – nkcmr 2011-06-03 15:35:28
hehe歡迎:) – 2011-06-03 15:36:51
你應該引用$(本),如:
$('.edit').click(function(){
$(this).siblings('.innerInfo').html("success");
});
你可以包含HTML的相關片段,以及請 – 2011-06-03 15:34:46
也許使用'$(本)的''而不是this'? – Sotiris 2011-06-03 15:34:53