2017-01-23 70 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!'); }); }); ..............感谢所有帮助! –