2012-01-13 73 views
-3

我開始做的jQuery Chrome擴展程序,它運行,但是當我提出一個事件像製作一個Chrome擴展使用jQuery

$("#button").click(function(){ 
    $("#result").text("Hello World"); 
}); 

它打印的Hello World但disappers後不到第二「SOOO快速!!」 所以大家有什麼問題?

+2

無法看到有問題的代碼說。我會建議別的東西在改變文本,因爲上面的代碼不會做你已經解釋過的。它會顯示「Hello Wolrd」[原文如此],然後停下來。 – Archer 2012-01-13 13:28:14

+0

非常感謝你,我剛剛發現,當我提交表單jQuery我沒有輸入「return false」..所以每當我提交它刷新頁面的擴展 – TrojanFM 2012-01-13 16:38:30

+0

這是有道理的。很高興你找到它:) – Archer 2012-01-13 17:12:15

回答

0

如果您的#button<a>標記或提交按鈕,並且您單擊該按鈕,頁面將會更改,除非您取消它的默認行爲。

$("#button").click(function(e){ 
    e.preventDefault(); 
    $("#result").text("Hello World"); 
});