我有一个函数,只有在页面上没有具有“selected”属性的选项元素时才需要在窗口加载时触发。
<option value="1" selected="selected">Option</option>
我试图用下一个函数来做这件事,但没有运气:
function fireWhenLoad ()
{
if ( $('select option').is(':selected')) {
alert("Selected");
}
else
{
alert("Not Selected");
runIfNoSelectedOptions();
}
};
$(window).load(function(){
fireWhenLoad();
});
如果选项具有“已选择”属性而没有,则该功能会在每种情况下都会提醒“已选择”。
那么我做错了什么,如何检查选项元素是否具有“选定”属性?
谢谢!