Все, что мне нужно от этой функции, это дать сообщение об ошибке в каждом пустом текстовом поле, но вместо этого оно делает что-то вроде: , если у меня есть два пустых текстовых поля, это дает ошибку во всех текстовых полях x 2? Помоги пожалуйста?JQuery каждый цикл не работает?
ответ
- Ваша первоначальная проверка
if ('input[type=text]'){
на самом деле не имеет смысла. Линия:
errorMsg.insertAfter('.requiredField .textbox');
будет вставить сообщение об ошибке после каждого экземпляра этого класса. Вы, вероятно, хотите что-то больше вдоль линий:
errorMsg.insertAfter(this);
Я не могу сказать наверняка, что вам нужно, не видя HTML, но я могу гарантировать, что у вас есть, не то, что вы на самом деле хотите.
В моей форме также есть флажки и переключатели, поэтому я проверяю, является ли тип ввода текстом, а затем проверяет его длину, и если его пустая строка прерывается и добавляет сообщение об ошибке? Если вы понимаете, что я имею в виду? – 2013-02-25 20:26:16
Не имеет смысла, что эта строка кода НЕ делает то, что вы думаете. См. Комментарий на верхнем уровне от Яна Дворжака. –
Я бы показал свою проблему, но это не позволяет мне размещать изображение на данный момент? – 2013-02-25 20:38:50
- 1. JQuery каждый цикл не работает
- 2. каждый цикл не работает в JQuery
- 3. каждый цикл не работает
- 4. Mustache.js каждый цикл не работает
- 5. jQuery каждый цикл дважды
- 6. JQuery каждый цикл итерации
- 7. Остановить jquery каждый цикл
- 8. Coffeescript jQuery каждый цикл
- 9. jQuery каждый() не работает
- 10. JQuery каждый не работает
- 11. jQuery UI onchange каждый цикл работает не так, как ожидалось
- 12. JQuery - каждый цикл не работает внутри события click
- 13. JQuery мобильный каждый цикл над JSON не работает
- 14. цикл jquery не работает
- 15. цикл jQuery не работает
- 16. JQuery цикл не работает
- 17. Jquery каждый цикл после ссылки
- 18. jQuery каждый цикл не увеличивается на сафари
- 19. jquery keypress повторяет каждый цикл?
- 20. jQuery image каждый цикл issue
- 21. jQuery цикл анимации не работает?
- 22. Каждый цикл работает не так, как ожидалось
- 23. Как исправить «каждый» цикл, который не работает
- 24. Bluebird Каждый цикл в Mocha не работает
- 25. jQuery каждый цикл в Waypoints
- 26. jQuery - цикл через каждый элемент
- 27. jquery каждый не работает должным образом
- 28. jQuery каждый не работает правильно
- 29. JQuery каждый() не работает правильно
- 30. jQuery цикл анимации не работает
'if ('input [type = text]') {' всегда будет true. Что вы намеревались проверить? в настоящее время он просто проверяет, истинна ли строка, но всегда будет истиной, поскольку она не пуста. Вы могли бы просто удалить этот оператор if. –
Вы имели в виду 'if ($ (this) .is (" input [type = text] ")) {'? –
Я хочу проверить, пусто ли текстовые поля? поэтому, если вы видите следующую строку, я проверяю, равна ли ее длине 0, и если она создает команду br и добавляет ошибку. msg – 2013-02-25 20:17:42