我正在开发一个 Web 应用程序,我在一页中有两个下拉菜单。
<div id="A">
<select>
<option value="">please select</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<select>
<option value="">please select</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
</div>
现在,我想让两个下拉菜单都必须被选中(除了“请选择”),否则用户不能再进一步了。这是我的 jquery 代码。
var error=0;
var selected_option = $('#A>select option:selected');
$('#A').each(function() {
if(!$('#A select').selected){
error++;
}
});
if (error>0) {
alert('Choose the bloody option');
return false;
}
到目前为止,实际结果是警报消息工作正常,强制选择部分工作正常。但是,即使我从两者中选择,我仍然保持警惕并卡住。想可能是我的if condition
设置不当。拜托,有人给我帮助。非常感谢。