我想通过它的值在选择列表中获得一个选项。
我想用 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/