我想根据选定的用户输入隐藏一个下拉菜单。
到目前为止,我已经完成了
var getText = document.getElementById('issuemeters-issuance_type').value;
然后在其他条件下
if(getText == 'HESCO/OEM')
{
$('.field-issuemeters-issuer').hide();// the drop-down which i want to hide
$('#issuemeters-issuer').val('');// setting the text value to null
}
else
{
$('.field-issuemeters-issuer').show();
}
当
getText
等于HESCO/OEM
时它将起作用。我还检查了console
中的值,但我不知道为什么它不起作用。任何帮助将不胜感激。
最佳答案
尝试在“ issuemeters-issuance_type”更改上使用侦听器:
$('#issuemeters-issuance_type').on('change',function(){
if($(this).val() === 'HESCO/OEM')
{
$('.field-issuemeters-issuer').hide();// the drop-down which i want to hide
$('#issuemeters-issuer').val('');// setting the text value to null
}
else
{
$('.field-issuemeters-issuer').show();
}
});
假设“ issuemeters-issuance_type”