我找不到自己的错误。
alert()
肯定有效,但不在$('#submit1').click
函数内......
$(document).ready(function(){
$('#submit1').click(function(){
alert("JQuery Running!");
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Jquery Basic</title>
</head>
<body>
<a>JQuery Test Page</a><br>
<input id="#submit1" type="button" value="Submit"/>
</body>
</html>
&#13;
答案 0 :(得分:7)
你不应该将#
放在html中,只能放在jquery选择器中。
所以只需改变
<input id="#submit1" type="button" value="Submit"/>
到
<input id="submit1" type="button" value="Submit"/>
$(document).ready(function(){
$('#submit1').click(function(){
alert("JQuery Running!");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Jquery Basic</title>
</head>
<body>
<a>JQuery Test Page</a><br>
<input id="submit1" type="button" value="Submit"/>
</body>
</html>
答案 1 :(得分:0)
&#34;#submit1&#34;应该是&#34; submit1&#34;在你的标记中。
答案 2 :(得分:0)
#
表示您正在引用id
。 id
本身不需要哈希。你应该看一下基本的css选择器。
$(document).ready(function(){
$('#submit1').click(function(){
alert("JQuery Running!");
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Jquery Basic</title>
</head>
<body>
<a>JQuery Test Page</a><br>
<input id="submit1" type="button" value="Submit"/>
</body>
</html>
&#13;
答案 3 :(得分:0)
<input id="submit1" type="button" value="Submit"/>
删除submit1中的#(id属性)。
答案 4 :(得分:0)
只需更改html中输入文字的下方...
<input id="submit1" type="button" value="Submit"/>