Очень краткая статья о том, как с помощью jQuery выбрать все пустые инпуты (можно и селекты).
Итак, без прелюдий, сразу код:
1 | $('.class input[value=""]') |
Зачем это может понадобиться? Лично мне пригодилось при написании скрипта-валидатора формы, в которой все input были обязательными. Если пользователь не заполнил их — я просто обводил их красным бордером. Пример:
1 2 3 | $('.class .wpcf7-submit').click(function(event) { $('.indz input[value=""]').css('border', '1px solid red'); }); |
Как видите, все очень просто. По аналогии, можно выбрать все НЕпустые input
1 | $('.class input[value=!""]') |
Надеюсь, это запись показалась вам полезной. А если и нет — то я просто оставлю ее тут, чтобы самому в следующий раз не искать решение или не изобретать велосипед заново. Спасибо за внимание.