javascript - 根据 <select> 选项类型隐藏 div

标签 javascript jquery html css

我有一个动态填充并显示服务器列表的选择下拉列表。

我目前有一个脚本来显示挂锁/打开挂锁以显示选项是否需要密码,该脚本的作用如下所示:

var has_password=true;
if(stations[i].Encryption =="none") has_password=false;
if(stations[i].Quality==100) img=
(has_password?"/images/pass.png":"/images/nopass.png");  

如果所选选项不需要密码,我想做的是隐藏 html 密码输入字段,但我认为我的方法不正确:

if(stations[i].Encryption =="none");
$("#password-div").hide();
else
{
$("#password-div").show(); 

最佳答案

你可以这样做..这是我在 w3schools 上找到的一个演示

function myFunction() {
    var x = document.getElementById("mySelect").value;
    document.getElementById("demo").innerHTML = "You selected: " + x;
}
<select id="mySelect" onchange="myFunction()">
  <option value="Audi">Audi
  <option value="BMW">BMW
  <option value="Mercedes">Mercedes
  <option value="Volvo">Volvo
</select>

<p>When you select a new car, a function is triggered which outputs the value of the selected car.</p>

<p id="demo"></p>

这应该会让您对 onchange 事件有所了解。您的 hide() 和 show() 正确。现在只需添加 onchange 事件。

关于javascript - 根据 <select> 选项类型隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44050681/

相关文章:

javascript - 如何在 Meteor 中验证服务器上的用户创建

javascript - 我正在尝试从数组内的对象中推送值

javascript - Jquery Tracking 复选框从选中更改为未选中或已取消选中

javascript - 切换输入复选框

html - 如何控制我的 Chart.JS 饼图图例的位置及其外观?

html - 我应该在网站的粘性页脚中使用什么 Font Awesome fa-icon-code css 类作为论坛链接?

html - 勾选时隐藏菜单

javascript - 在检测到打开的 Div 数量时更新按钮标签无法正常工作

javascript - 谷歌地图 API V3 : close all infoboxes when a new one is opened

java - 在javascript中将字符串转换为印度格式