javascript - 无法在通过 jquery 选择选项时触发操作

标签 javascript jquery html

我试图在选择标签中选择特定选项时生成一个div。为此我使用jquery。但我无法这样做我的代码如下:

<script>
    $('#categoryenv1').change(function() {
        if ($(this).val() === 'Fashion')
            alert("bye");
        else
            alert("hi");
    });
</script>

And my select code is as below:

<select id="categoryenv1" class="categoryenv1">
    <option value="Electronices">Electronices</option >
    <option value="Fashion">Fashion</option>
</select>

我还包含了 jquery 文件,该文件也适用于就绪功能

你能告诉我哪里错了吗?我是 jquery 新手

最佳答案

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script>   


<script>
     $(document).delegate("#categoryenv1","change",function(e){
            if ($(this).val() === 'Fashion')
                alert("Hi");
            else
                alert("Hussy");
        });
    </script>

我选择的代码如下:

 <select id="categoryenv1" class="categoryenv1">
        <option value="Electronices">Electronices</option >
        <option value="Fashion">Fashion</option>
    </select>

关于javascript - 无法在通过 jquery 选择选项时触发操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26943166/

相关文章:

html - 为什么在 HTML Canvas 下添加小 div 时会出现水平滚动条?

javascript - 是否可以使用 Angular 与 PHP 进行通信?

javascript - Ajax 变量重用构建

javascript - 用于标记查询的正则表达式

jquery - 如何在jquery中将数据serialize()和新的formData结合起来

jquery如何过滤表单中未选中的复选框

javascript - 我想通过单击 ID 为 ="add_city"的按钮来激活该功能,到目前为止,按下 Enter 时会激活该功能

jquery - 使用 jQuery 使用另一个 div 中第一张图像的 url 设置 div 的背景图像

显示白色背景的 ASP 控件上的 Jquery 单选按钮

php - 提交搜索查询并在不刷新的情况下获得搜索结果