Было бы лучше, если вы разместите часть HTML с .localBank
.
Но, если я правильно понял вашу проблему, она не скроет ваш div, потому что обработчик не вызывается (у input
нет значения, заканчивающегося на 123
).
Вы можете прикрепить обработчик ко всем input
s, а затем, внутри обработчика, показать div, только если нажатый input
имеет значение, заканчивающееся на 123
.
Примерно так:
$(".localBank").hide();
$("input").click(function() {
var bank = $(this).val();
$(".localBank").hide();
if (bank.indexOf(/123$/) {
$("#localBank"+bank).show();
}
});