javascript - 如何通过连接传递变量以获取选择列表中的选项

标签 javascript jquery

我想通过它的值在选择列表中获得一个选项。 我想用 idEntrepot 替换 [value="1"] 但它不起作用。

 var $enrepotOrg = $('#appbundle_operation_entrepotOrigine');
 $enrepotOrg.change(function () {

 var idEntrepot = $enrepotOrg.val();
 $('#appbundle_operation_entrepotDestine option[value="1"]').hide();

  //.........

我只想传递 var idEntrepot 而不是静态“1”

最佳答案

function hideOption() {
  $('#test option').show();
  var valueToHide = $("#edit").val();
  $('#test option[value="' + valueToHide + '"]').hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="test">
  <option value="">None</option>
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
</select>

<input id="edit" /> 
<button onclick="hideOption()">Click</button>

关于javascript - 如何通过连接传递变量以获取选择列表中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49261003/

相关文章:

javascript - 等到 forEach 循环完成?

javascript - jQuery .map() 到纯 javascript

javascript - 浏览器内 UI 技术列表?

javascript - 如何在循环中使用 continue 来更改值

javascript - Excel 导出 - 对列的所有值求和

javascript - 使用 Javascript 或 JQuery 更改 JSON 值

javascript - bootstrap 折叠 div 上的 fitVids() - 在单个 iframe 上打开多个视频的小错误

javascript - 图像 src 正在更改,但图像未在 Internet Explorer 11 中更新

javascript - meteor 和 react : Correct way to manipulate elements on click?

javascript - finally 语句的使用