У меня есть набор полей формы, основанный на выводе из базы данных.Когда страница загружена, поля заполняются значением из базы данных.
По сути, я хочу управлять .show () .hide () элементов div на основе значения входных данных.Если он больше> 0, то div должен отображаться.
Каждый вход имеет класс «событие», поэтому я использую селектор «Начинается с», чтобы нацелиться на входы и обработать оператор if (), однако ястолкнувшись с проблемами нацеливания отдельных элементов после этого факта.
if ($('input[class^="event"]').val() > 0) {
$(this).parent().show();
}
Мой базовый ($ ('input [class ^ = "event"]'). val ()> 0) работает, если япоставить предупреждение ();на это, но, как я уже сказал, нацеливание элементов после этого не работает для меня.
РЕДАКТИРОВАТЬ - Как требуется, HTML
<div class="formbox Open sept25_morning"><input name="newsletter" value='#POPULATED_FROM_DB' class="event"/><strong>Good 'ol Hockey Game<br />
9:00 am - 11:00 am</strong><br /> </div>
<div class="formbox Open sept25_morning"><input name="newsletter" value='#POPULATED_FROM_DB' class="event"/><strong>Event #2<br />
9:00 am - 11:00 am</strong><br /> </div>