Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试在选定元素发生更改时向消息发出警报_Javascript_Jquery_Html - Fatal编程技术网

Javascript 尝试在选定元素发生更改时向消息发出警报

Javascript 尝试在选定元素发生更改时向消息发出警报,javascript,jquery,html,Javascript,Jquery,Html,我正在玩弄jQuery,在更改我的select下拉元素时,出现了一些提示消息的问题: html: 当我在Chrome中运行此选项时,我的控制台中不会收到任何警告,更改select选项也不会起任何作用。知道我做错了什么吗?将您的代码放入文档准备就绪: $(function () { $('#fruits').on('change', function() { alert('Hello!'); }); }); .请尝试以下代码: 1.必须调用js函数,否则可以在re

我正在玩弄jQuery,在更改我的select下拉元素时,出现了一些提示消息的问题:

html:


当我在Chrome中运行此选项时,我的控制台中不会收到任何警告,更改select选项也不会起任何作用。知道我做错了什么吗?

将您的代码放入文档准备就绪:

$(function () {
    $('#fruits').on('change', function() {
        alert('Hello!');
    });
});
.

请尝试以下代码:

1.必须调用js函数,否则可以在ready函数中编写代码

<!DOCTYPE html>

<html>

    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
        <script src="script.js"></script>  
        <script>
        $(document).ready(function(){
        $('#fruits').on('change', function() {
        alert('Hello!');
    });
    });
        </script>     
    </head>

    <body>

        <div>
            <select id="fruits">
                <option selected>Choose a fruit</option>
                <option name="orange">Orange</option>
                <option name="mango">Mango</option>     
            </select>
        </div>

    </body>


</html>

$(文档).ready(函数(){
$('#fruits')。on('change',function(){
警惕(“你好!”);
});
});
选择一种水果
橙色
芒果
您也可以尝试以下方法:

<html>

    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
        <script src="script.js"></script>  

    </head>

    <body>

        <div>
            <select id="fruits">
                <option selected>Choose a fruit</option>
                <option name="orange">Orange</option>
                <option name="mango">Mango</option>     
            </select>
        </div>
       <script>

        $('#fruits').on('change', function() {
        alert('Hello!');
    });

        </script>  
    </body>


</html>

选择一种水果
橙色
芒果
$('#fruits')。on('change',function(){
警惕(“你好!”);
});

将jquery代码包装到document.ready()中,其工作原理见此处
<!DOCTYPE html>

<html>

    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
        <script src="script.js"></script>  
        <script>
        $(document).ready(function(){
        $('#fruits').on('change', function() {
        alert('Hello!');
    });
    });
        </script>     
    </head>

    <body>

        <div>
            <select id="fruits">
                <option selected>Choose a fruit</option>
                <option name="orange">Orange</option>
                <option name="mango">Mango</option>     
            </select>
        </div>

    </body>


</html>
<html>

    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
        <script src="script.js"></script>  

    </head>

    <body>

        <div>
            <select id="fruits">
                <option selected>Choose a fruit</option>
                <option name="orange">Orange</option>
                <option name="mango">Mango</option>     
            </select>
        </div>
       <script>

        $('#fruits').on('change', function() {
        alert('Hello!');
    });

        </script>  
    </body>


</html>