У меня есть текстовое поле, и я хочу подсчитать количество вхождений ‘.’
если в текстовом поле уже есть ‘.’ то пользователю не разрешается вводить ".". с его клавиатуры
$(this).val(). match (/./g) дает мне индекс появления ‘.’ но я хочу посчитать его.
7 ответов
Вы можете использовать приведенный ниже код, чтобы найти количество символов времени "." происходит в строке.
3 mohkhan [2013-07-09 09:07:00]
Ваше регулярное выражение необходимо изменить. "в regex означает все. Вам нужно избежать".". Наверное, вот так.
В данном коротеньком уроке мы покажем как организовать подсчет введенных символов "на лету" с помощью jQuery. Это достаточно просто организовать с помощью нескольких строчек кода JavaScript. Такая функция, используемая на вашем сайте позволит улучшить интерфейс пользователя.
Код JavaScript
$(‘#contentbox’).keyup(function()<> — contentbox является ID поля ввода текста.
С помощью $(this).val() мы получаем значение поля ввода текста.
bar — это ID элемента div, который содержит счетчик.
$(‘#bar’).animate() изменяет индикатор в соответствии с количеством введенных символов.
HTML код
Код HTML очень прост.
Стили CSS в данном уроке встроены в основной документ в разделе head только для наглядности. Такое построение документов — порочная практика и следует избегать ее использования в реальных проектах.
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.9lessons.info/2010/04/live-character-count-meter-with-jquery.html
Перевел: Сергей Фастунов
Урок создан: 24 Августа 2010
Просмотров: 29479
Правила перепечатки
5 последних уроков рубрики "jQuery"
Анимация набора текста на jQuery
Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.
Временная шкала на jQuery
jQuery плагин для создания временной шкалы.
Заметка: Перезагрузка и редирект на JavaScript
Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.
Рисуем диаграмму Ганта
jQuery плагин для создания диаграммы Ганта.
AJAX и PHP: загрузка файла
Пример того как осуществить загрузку файла через PHP и jQuery ajax.
Добрый вечер. Возможно ли такое реализовать в Jquery?
Есть определенное количество элементов. Мне нужно узнать количество символов у каждого элемента. Если у элемента символов (букв) больше 28 то добавить класс.
Я попробовал так, но что то не учел.
1 ответ 1
P.S. И класс будет добавляться к элементу . Если нужно к ".product", то используйте parent() или closest()
Стоп! Я проморгал то, что у вас добавляется класс к какому-то другому элементу с родителем ".product_cat". Тогда нужно знать структуру и как связаны все эти элементы.