添加移除 select option选项

  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  4. <title>appendTo的用法</title> 
  5. <script type="text/javascript" src="jquery.js"></script> 
  6. <script type="text/javascript"
  7. function add(value){
  8.     var obj = $("#test")[0];
  9.     //var obj = document.getElementById('test');
  10.     var id = $("#test").val();
  11.     if(id){
  12.         if (jsSelectIsExitItem(obj, id)) {        
  13.                     for (var i = 0; i < obj.options.length; i++) {        
  14.                         if (obj.options[i].value == id) {        
  15.                             obj.options[i] = null;        
  16.                             break;        
  17.                         }        
  18.                     }
  19.         }
  20.         $("#rain").append("<tr id='city_"+id+"' ><td><input type='text' name='cit2y_"+id+"' id='ci2ty_"+id+"' value='hello ,cssrain.."+id+"' > <input type='button' name='remove_"+id+"' id='remove_"+id+"' value='remove' οnclick='deletea("+id+")' > </td></tr>");
  21.     }
  22.     
  23. }
  24. function deletea(id){
  25.     var obj = $("#test")[0];
  26.     $('#city_'+id).remove();
  27.     obj.options[obj.length] = new Option(id, id);
  28.     
  29. }
  30. function jsSelectIsExitItem(objSelect, objItemValue) {        
  31.     var isExit = false;
  32.     for (var i = 0; i < objSelect.options.length; i++) {        
  33.         if (objSelect.options[i].value == objItemValue) {        
  34.             isExit = true
  35.             break;
  36.         }        
  37.     }        
  38.     return isExit;        
  39. }
  40. </script> 
  41.  
  42. </head> 
  43. <body> 
  44. <SELECT  ID="test">
  45.     <OPTION VALUE="1" SELECTED>1</OPTION>
  46.     <OPTION VALUE="2">2</OPTION>
  47.     <OPTION VALUE="3">3</OPTION>
  48.     <OPTION VALUE="4">4</OPTION>
  49.     <OPTION VALUE="5">5</OPTION>
  50. </SELECT>
  51. <input type="button" name="head1" id="head1"  value="append" οnclick="add(3)" ><br>
  52. <table name="rain" id="rain"><tr><td>12121</td></tr></table>
  53. </body> 
  54. </html> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值