JS控制option的隐藏

display=none和"visibility: hidden都无法隐藏掉选项,jquery的hide()方法也不行。但是可以尝试删掉元素再添加操作类型:
<select name="option_type" data-rules="{required : true}">
                        <option value=""></option>
                        <option value="1">订单信息</option>
                          <option value="2">业务/终端类型</option>
                    </select>

操作结果标识:

<select name="trade_status" data-rules="{required : true}">
                         <option value=""></option>
                          <option id="trade_status_success" value="00">成功</option>
                          <option id="trade_status_partial" value="11">部分成功</option>
                          <option id="trade_status_error" value="01">失败</option>
                    </select>

当操作类型为“订单信息”时,操作结果标识则为【成功、部分成功、失败】;否则则为【成功、失败】。

$(‘select[name="option_type"]‘).change(function(){
      //当操作类型为“订单信息”
      if(‘1‘ == $(‘select[name="option_type"]‘).val()){
      //当操作类型为“订单信息”时,操作结果标识则为【成功、部分成功、失败】;否则则为【成功、失败】。
          $(‘#trade_status_partial‘).remove();
          $("#trade_status_error").before("<option id=‘trade_status_partial‘ value=‘11‘>部分成功</option>");
}else{
$(‘#trade_status_partial‘).remove();//当操作类型为“订单信息”时,操作结果标识则为【成功、部分成功、失败】;否则则为【成功、失败】。
      }
时间: 2024-10-09 23:31:30

JS控制option的隐藏的相关文章

js 控制 easyui datagrid 隐藏之后显示不来的问题

最近有的用到easyui的datagrid,有一个这样的需求,就是当触发一个事件之后控制datagrid的显示与隐藏,初始状态是将其datagrid隐藏起来. 说起隐藏datagrid的时候,也遇到了一些问题,关于easyui的datagrid是不可以直接用display这个属性的,那若是想要隐藏这个table,那么就要在它的外面写一个父级div,然后通过控制这个div的隐藏与显示去满足这个需求. <div class="divEditTabKc" style="dis

用js控制选项卡的隐藏与显示

通过使用ul和div来,借助于jquery来实现选项卡的显示与隐藏 <form action="" method="post"> <div> <ul> <li><a id="atab1" class="atab">基基基基</a></li> <li><a id="atab2" class="ata

js 控制 head 元素 隐藏与显示

就把那段script加到head之间.<script type="text/javascript">if(screen.width<=1240){document.write("<link rel='stylesheet' type='text/css' href='css/index_1240.css' />");}</script> DOM中document对象的write方法,将一段HTML代码或是一段文本内容输出到文

js控制TR的显示影藏

在很多现实的场景中,有的文本框我们希望在选择“是”的按钮之后才出现,这就需要js控制TR的隐藏和显示,(div的影藏显示类似) 以下是一段选择是的按钮就显示身高和体重的文本框的代码.注意:ready方法必须要引用jquery的库. 1.html Code <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

JS控制HTML元素的显示和隐藏

利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐藏后,页面

js控制tr显示和隐藏

很久没有写代码,最近新接了一个项目,开始记录自己开发过程中遇到的一些问题. 关于js控制tr的显示与隐藏 最开始写法是: <tr id="att" style="display:none;"> <td style="text-align:right;">附件文件:</td> <td> <div id="div_fujian"> <div class="

JS控制文本框中的密码显示/隐藏功能

<html> <head> <title>[荐]JS控制文本框中的密码显示/隐藏功能_网页代码站(www.6a8a.com)</title> <style> body,input{font:menu} </style> </head> <body> <form method="POST" action="addcheck.asp" name="forms&

利用来JS控制页面控件显示和隐藏有两种方法

利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一:  1 2 document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐

js 控制展开折叠 div html dom

js 控制展开折叠 div    html dom <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;chars