尝试在这里学习JQuery,我开始非常简单。
当我点击按钮时,页面重新加载并且没有任何反应。
继承我的JS:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$("#submitShout").click(function() {
alert('hi');
});
</script>
这是我的html:
<div class="panel right">
<form name="shout" >
<textarea name="text" id="text" class="ribbitText"></textarea>
<input type="submit" id="submitShout" value="Ribbit!">
</form>
</div>
答案 0 :(得分:3)
我想你忘了document.ready ..
$(function () { //<--- here..the codes below is called whn document is ready
$("#submitShout").click(function () {
alert('hi');
});
});
答案 1 :(得分:1)
确保包含jQuery引用,并使用
包围您的代码$(function(){
});
作为
$(function () {
$("#submitShout").click(function () {
alert('hi');
});
});
或点击文档末尾的绑定
答案 2 :(得分:0)
试试这个,
$("#submitShout").on("click", function() {
alert('hi');
});
如果它是较低版本的Jquery,请试试这个。
$("#submitShout").live("click", function() {
alert('hi');
});
答案 3 :(得分:0)
jQuery 1.9版
$(function(){
$("#submitShout").on('click',function(){
//your code
});
});
jQuery版本低于1.9
$(function(){
$("#submitShout").live('click',function(){
//your code
});
});
答案 4 :(得分:0)
这是一个非常古老的jquery版本,将其升级为更新的版本:
https://developers.google.com/speed/libraries/devguide#jquery
答案 5 :(得分:0)
我想你错过了doc ready
处理程序或jQuery lib
:
先试试这个:
$(function(){
$("#submitShout").click(function() {
alert('hi');
});
});
那么这一个:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
$(function(){
$("#submitShout").click(function() {
alert('hi');
});
});
</script>
答案 6 :(得分:0)
<强>码强>
$(function(){
$("#submitShout").click(function(e) {
e.preventDefault();
alert('hi');
return false;
});
});
答案 7 :(得分:0)
试试这个
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#submitShout").click(function(event) {
alert('hi');
event.preventDefault();
});
});
</script>