П'ятницю, 24 квітня 2009

JQuery: кожен ()

jquery .each() Іноді ви хочете обробити кілька елементів з HTML документів, наприклад, для перевірки форми, або обробки елементу. В JQuery, готовий до роботи, яка дозволяє завантажити всі елементи документа, відповідно до DOM.

У прикладі, який представляє собою основною метою втягується випадкових чисел з діапазону 1-100, для кожного типу поля введення типу текст.

Код

Весь код відповідального за виконання цього завдання буде виглядати наступним чином:

  Функція RAND (N)
 {
 повернення (Math.floor (Math.random () * +1));
 }

 $ (Функція () {
 $ ('# Випадкові »). Натисніть кнопку (функція () {
 $ ("Вхід [тип = текст]"). Кожен (функція () {
 $ (Це) Val (рандів (100)).
 });
 повернутися помилковим;
 });
 }); 

Пояснення

Оголошений додатковий рандів функції (), яка повертає число від 1 до N. Потім, після завантаження документа, перевірте, якщо ви зробили події клацання (клік), елемент з ID = випадковим, якщо так, то отримати документ, всі елементи введення, тип текст, використовуючи кожен. Ця функція повертає ідентифікатор кожного додаткового елемента, тому в кожній (функція () {код}), то це буде означати в даний час завантажений елемент. Використовуйте вал () ми присвоюємо витягнутий номер партії, по телефону RAND () 100, який ми повернемо необхідні ціле. Нарешті, ми звертаємося до помилкових (елемент, на якому ви клацаєте, не перенаправляти нас на будь-яку іншу партію, якщо таке посилання).

Звичайно, ніщо не заважає, навіть рекомендується застосовувати додатковий клас на вході і відносяться тільки до полів з вказаним класом:

  $ ("Вхід [тип = текст]. ClassName"). Кожен (функція () { 

Тоді лінія буде змінюватися. Кожен Там же., Який дозволить нам звернутися до різних областей, і угруповання їх (просто додати клас = "ClassName" на вході тег).

Також ми можемо розділити поле відповідно до. з посиланням на конкретні форми, наприклад: # jakiesID input.nazwaKlasy форму (всі вхідні елементи типу класу = "ClassName", у формі з ID = "jakiesID"), але, звичайно, може бути будь-яке поєднання числа і число комбінацій, насправді залежить від перестановок все теги У документі, в якому елемент вибраний.

Код виглядає наступним чином:

  $ ("Форма № jakiesID input.nazwaKlasy"). Кожен (функція () { 

Демонстрація

Демонстрація сценарій може бути знайдено в одному з недавно завершив свої проекти:

Генеральний Systems - універсальний маршрути


Інші записи

Категорії: JQuery
Ви можете слідкувати за відповідями до цього запису через стрічку RSS 2.0 . Ви також можете написати свій коментар , або посилання на цей пост на вашій сторінці.

10 коментарів / с

25 квітня 2009

Хороший приклад - все просто і зрозуміло. Тим не менш, я б подумав, взяти приклад, який показав би, якщо ми маємо ситуацію, наприклад, на кілька форм або кілька полів - тобто, як ви написали в кінці класу, наприклад, щоб мати поле для заповнення тільки тих, кого ви хочете. Справа, здається очевидним, але для новачка, ймовірно, такий приклад буде прийнятий : D Pozdro


28 квітня 2009
адміністратор

Ви маєте рацію, я зробив відповідне оновлення.


28 квітня 2009

Ну, а тепер елегантно - напевно, початківець такі «зайві» прикладом є більш корисним, ніж «сухий» опис ;)


23 січня 2010

Те, що шукав. Дін.


17 листопада 2010
Пітер

Те, що влаштували демо? Сам не вводити логін і грам JS без пароля ...? Я розумію, що це упущення?
Приклад того, як така чітко пояснити :) Це похвал.


28 грудня 2010

Дуже приємно przykładzik ;)


Я б подумав, взяти приклад, який показав, що така ситуація, якщо ми на кілька форм або кілька полів - тобто, як ви написали в кінці наприклад, є клас поля заповнити тільки ті, які хочете. Справа здається очевидним, але для новачка такий приклад, ймовірно, пройшли


23 листопада 2011

Дуже корисно. Pozdro :)


10 грудня 2011

Кредити видаються корисними для хлопців, які готові почати свій власний бізнес. Справді, це легко отримати кредит у банку.


9 квітня 2012

Привіт
Фантастичний записи до, перший клас історія це, безумовно, це так само важливо, надзвичайно добре структурований повідомлення
Спасибо!


  • Obraz CAPTCHY
    Оновити зображення
    *

    Захист від спаму на WP-SpamFree