2012-07-26 102 views
0

我的代碼 -scrollTop的不工作

($("div[id$='fixedDataDiv']")[0]).scrollTop(0); 

當我改變標籤在IE8這就是所謂的。

該錯誤消息我得到的是 -

Microsoft JScript runtime error: Object doesn't support this action 

是我的語法不正確的?

+0

您試圖在裸DOM元素上應用jQuery方法 - 這不會發生 – Alexander 2012-07-26 19:17:57

+0

您錯過了包裝'$'。 – zzzzBov 2012-07-26 19:18:03

+0

@zzzzBov,打敗選擇器的目的 – Alexander 2012-07-26 19:19:27

回答

4

如果您要選擇的第一個匹配元素,你可以嘗試:

$("div[id$='fixedDataDiv']:first").scrollTop(0); 

scrollTop()是jQuery對象的方法之一,[0]轉換jQuery對象以不具有scrollTop()方法的DOM元素。

+0

或'$(「div [id $ ='fixedDataDiv']」)。eq(0).scrollTop(0);' – MrOBrian 2012-07-26 19:20:02