我想根据所选用户输入隐藏下拉列表。
到目前为止,我已经完成了
var getText = document.getElementById('issuemeters-issuance_type').value;
然后在if else条件
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
中的值,但我不知道它为什么不起作用。
任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
尝试使用“issmeters-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”