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");
}
});
});