当输入值等于给定值时隐藏 class

Hide class when input value equals given value

当 ID 为 "acct_tier" 的文本输入的值为 'standard' 时(不提交输入),我需要隐藏 div class。到目前为止,我尝试过的方法没有用:

HTML

<input id='acct_tier' type='text'>
<div class="red"></div>
<div class="blue"></div>

jQuery:

$(document).ready(function () {
    if ($('#acct_tier').val('standard')) {
        $('.red').hide();
    });

有什么帮助吗?

这是您要查找的内容:

JavaScript:

$('#acct_tier').on("change propertychange click keyup input paste", function() {
    var $input = $(this);

    if ($input.val() === 'standard') {
        $(".red").hide();   
    } else {
        $(".red").show(); 
    }
});

演示: JsFiddle