我编写的代码将循环遍历数组,并使用用户在输入字段中写入的值检查值。如果数组中存在写入的值,则jQuery需要隐藏Bootstrap不允许的警报,如果值不存在,jQuery将显示警告。 代码在值不存在时工作,但如果存在,则不会隐藏警报。为什么呢?
<div id="_hsync_skin_direkt_warn" style="display: none;">
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<span class="glyphicon glyphicon-remove-sign" style="text-transform: none;"></span>Ime i prezime Vašeg lika nije po zadanim normama. Za više informacija posjetite našu <a href="#" target="_blank" title="Klikni da otiđeš na FAQ stranicu.">FAQ</a> sekciju.
</div>
<br />
</div>
$("input[name=_hsync_skin_direkt]").on('change', function() {
$.each(_hsync_muski_skinovi_rasaB, function(index, value) {
if(_hsync_muski_skinovi_rasaB[index] == $('input[name=_hsync_skin_direkt]').val())
{
$('#_hsync_skin_direkt_warn').hide();
}
else $('#_hsync_skin_direkt_warn').show();
});
});