我正在一个Web应用程序,我在一个页面中有两个下拉菜单。JQuery/Javascript检查下拉列表
<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
设置不当。请,有人给我一个帮助。非常感谢你。
将无法工作,因为有多个选择元素...它只会检查第一个元素lect元素 –