我正在一個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元素 –