8

我是 jQuery 的新手。我想使用按钮单击事件来引发警报框。这是我的代码,但它似乎不起作用。

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>Jquery Basic</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script>
            $(document).ready(function() {
                $('submit1').click(function() {
                    alert("JQuery Running!");
                )};
            });
        </script>
    </head>
    <body>
        <a>JQuery Test Page</a><br>
        <input id="submit1" type="button" value="Submit"/>
    </body>
</html>
4

5 回答 5

24

您缺少#选择器中的id。尝试这个:

$(document).ready(function(){
    $('#submit1').click(function(){
        alert("JQuery Running!");
    });
});
于 2013-10-08T09:13:03.170 回答
3

@Rory 已经发布了答案,但你也可以试试这个

$(document).ready(function(){
    $('#submit1').on('click',function(){
        alert("JQuery Running!");
    });
});
于 2013-10-08T09:16:02.510 回答
1

#在你的id. #如果要选择基于id.如果要选择基于,则需要使用css-class

试试$('#submit1').click(function(){

于 2013-10-08T09:15:49.330 回答
1

如果您想获取输入 i“文本框”的值并将该值放在“para1”段落中,如果您有疑问,它可以解决。我有帮助。:)

$(document).ready(function(){
    $("#submit1").click(function() {
        alert($("#textbox").val());
        $("#para1").text($("#textbox").val());
    });
});
于 2013-10-08T12:49:55.617 回答
1
$(function(){
    $("#submit1").live('click',function() {
       alert("hi!");
    });
});
于 2014-04-17T15:08:57.950 回答