「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();
});
オプションに「選択済み」属性がある場合とない場合、関数は常に「選択済み」と警告します。
オプション要素に「selected」属性があるかどうかを確認するにはどうすればよいですか?
ありがとうございました!