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

时间:2018-03-13 16:17:24

标签: javascript jquery

我希望通过它的值在选择列表中选择一个选项。 我希望将[value="1"]替换为idEntrepot,但它确实无效。

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

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

  //.........

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

1 个答案:

答案 0 :(得分: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>
&#13;
&#13;
&#13;