我希望通过它的值在选择列表中选择一个选项。
我希望将[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"
答案 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;