HTML:

<p>
    <label for="rolle">Rolle:</label>
    <select id="rolle" style="float:right;width:154px;" name="rolle">
        <option value="1">Administrator</option>
        <option value="2">Autor</option>
    </select>
</p>


jQuery的:

$(document).ready(function()
{
    $('#rolle').change(function()
    {
        if($('#rolle option[value="1"]:selected'))
        {
            alert("YES");
        }
    });
});

最佳答案

jQuery函数返回jQuery对象。如果您想知道是否有任何元素与查询匹配,则必须检查length属性。

将JavaScript更改为此:

$(document).ready(function(){
    $('#rolle').change(function(){
        if($('#rolle option[value="1"]:selected').length > 0) {
            alert("YES");
        }
    });
});

09-26 19:19