Jquery按钮()单击事件不起作用

时间:2016-11-29 12:24:17

标签: javascript jquery html

我找不到自己的错误。 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;
&#13;
&#13;

5 个答案:

答案 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)

#表示您正在引用idid本身不需要哈希。你应该看一下基本的css选择器。

&#13;
&#13;
$(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;
&#13;
&#13;

答案 3 :(得分:0)

 <input id="submit1" type="button" value="Submit"/>

删除submit1中的#(id属性)。

答案 4 :(得分:0)

只需更改html中输入文字的下方...

<input id="submit1" type="button" value="Submit"/>