2017-01-23 90 views
-1

我在網站上遇到了我的jQuery代碼問題。
網站:LastDeath

我想要什麼標題說,改變輸入按鈕(發送按鈕)中的值文本。 我已經谷歌和測試從其他問題的一些代碼片段,但它不能解決我的問題。所以我問你們! :)點擊後jQuery改變輸入按鈕值屬性文本

如果妳打開控制檯(鉻#chromelover)去源,JS,JQ-main.js 你可以看到當前的代碼段(MESSAGE FORM)爲輸入按鈕,測試..做什麼你想要它,我會很感激評論。

謝謝, 邁克。

+1

你應該先在你的網站上添加jquery。總是檢查開發者控制檯 – Deep

+0

是的 - 你有$函數但$永遠不會被定義。您尚未加載jQuery,無論是從您自己的網站還是從CDN加載。 – Snowmonkey

回答

1

有幾件事情: 負荷的jQuery首先使用:

<script 
    src="https://code.jquery.com/jquery-3.1.1.min.js" 
    integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" 
    crossorigin="anonymous"></script> 

我會先從:

$(document).ready() ... 

正如我從來沒有見過$().ready()。 我想這是破壞你的代碼。

我不明白你想改變按鈕上的文字,因爲它是提交按鈕,頁面將被重新加載。如果您想稍後使用AJAX請求進行提交,則可能需要使用preventDefault(https://api.jquery.com/event.preventdefault/)來防止頁面重新加載。

+0

一個很好的答案!謝啦!我真的從這個中學到了! :))順便說一句:什麼是SHA加密和crossorigin =「匿名」? +有沒有一個學習更多屬性的好地方? –

+0

這只是jQuery的網站如何建議使用cdn加載他們的代碼,我沒有很多額外的信息爲此:)抱歉。 – bestafubana

+0

我已經更新了它,所以它的工作原理!我做了什麼:從官方頁面下載jQuery,將其鏈接到我的頭部分,並使用以下 - > $(document).ready(function(){(「#changeBtnValue」)修復js代碼。 (function(){ $(「#changeBtnValue」)。val('Thank You!'); }); }); ..............感謝所有幫助! –