<input id="studentnoofinst" type="text" size="20" value=""/>
<select id="studentinst" size="6">
<option value="1">First Installment</option>
<option value="2">Second Installment</option>
<option value="3">Third Installment</option>
<option value="4">Fourth Installment</option>
<option value="5">Fifth Installment</option>
<option value="6">Sixth Installment</option>
</select>
Jquery的變化和顯示基於輸入文本框[刪除/添加]的可用選項使用jquery
$("#studentnoofinst").keyup(function() {
//$("select option[value='fb']").prop("selected",true);
alert("going to change");
$leap=0;
$leap=($('#studentnoofinst').val());
if($leap!=''){
for(i=$leap;i<=6;i++) {// displaying the no of installments
if(i!=$leap){
$('#studentinst option[value='+i+']').remove();
}
}
}
});
您好,如圖上面的代碼中,我能夠除去所選擇的行,我的問題是,我無法添加所選的選項後面,如何添加所選行回 PS:如果一旦進入4中的最後2行被刪除,以後如果輸入5只在第一個4行是顯示和5行吐..但它需要它
如果第一次輸入= 4
ouptut:
<option value="1">First Installment</option>
<option value="2">Second Installment</option>
<option value="3">Third Installment</option>
<option value="4">Fourth Installment</option>
如果第二次輸入= 5
ouptut:
<option value="1">First Installment</option>
<option value="2">Second Installment</option>
<option value="3">Third Installment</option>
<option value="4">Fourth Installment</option>
<option value="5">Fifth Installment</option>//vomitted but i need this? add
活生生的例子在這裏:http://jsfiddle.net/PQ7GF/30/
我不明白你想達到什麼 - 你ONL你想要顯示的選項,當他們匹配輸入字段中的文本? – ManseUK
燁一旦進入,如果4其餘2被刪除,以後如果輸入5個在第一個4行是顯示和5行吐了..但它需要它 – Ghostman