无法通过jquery触发选择选项的操作

时间:2014-11-15 06:17:44

标签: javascript jquery html

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

<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的新手

1 个答案:

答案 0 :(得分:1)

<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>