Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 在jquery中选择某个选项时,如何提醒文本?_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery中选择某个选项时,如何提醒文本?

Javascript 在jquery中选择某个选项时,如何提醒文本?,javascript,jquery,Javascript,Jquery,嗨,我有一个选择框 <select class="selectpicker form-control" name="color" id="color"> <option value="red" selected>red</option> <option value="green">green</option> </select> 但是我的代码不起作用,我不知道为什么…当您更改的值时,需要触发代码,如下所示

嗨,我有一个选择框

 <select class="selectpicker form-control" name="color" id="color">
    <option value="red" selected>red</option>
    <option value="green">green</option>
</select>

但是我的代码不起作用,我不知道为什么…

当您更改
的值时,需要触发代码,如下所示:

jQuery(function($) {
    $('#color').on('change', function() {

        if($(this).find('option:selected').val() == 'green') {
            alert('green');
        }

    });
});

您需要先将其绑定到一些事件,如
change()
才能工作

$(document).ready(function () {
    $('#color').change(function () {
        if (this.value == 'green') {
            alert("green");
        }
    });
});

只有将
绿色
选项设置为“加载时”选项时,代码才会工作

<option value="green" selected>green</option>
绿色

当前它被设置为红色,因此不工作。

为select元素添加onchagne。
<option value="green" selected>green</option>