Скрыть кнопку отправки, если нет сгенерированных полей ввода с JQuery - PullRequest
2 голосов
/ 10 декабря 2011

Я хотел бы скрыть свою кнопку отправки, если в div нет полей ввода (может быть, с определенным идентификатором для входов и проверкой, есть ли они или нет?)

Поскольку я генерирую некоторые поля ввода, нажимая некоторые кнопки, у меня есть кнопка «Сохранить поля», которая должна появляться только в том случае, если вы создали несколько полей.

Я хотел бы обмануть это с помощью jQuery, есть идеи?

Ответы [ 2 ]

2 голосов
/ 10 декабря 2011

Вы можете легко это сделать.У Fosco есть отличное предложение сделать кнопку отправки скрытой по умолчанию и показывать ее, только если число <input> элементов равно > 0

. Кроме того, используйте .size () или length () функция для получения количества элементов определенного типа или класса.Если это значение 0, то используйте .hide () на кнопке отправки, чтобы скрыть его, и .show () , если оно > 0.

.
1 голос
/ 10 декабря 2011
if(!$("#form input").length > 0) $("#sumbit").hide();

Довольно просто!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...