![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
Привет.
Не могу подсчитать количество тэгов(допустим <p>) в textarea
-------------------- Amazing |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
не работает? |
|||
|
||||
| unicross |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 5 Всего: 53 |
если количество всех тегов, то
P.S. Результат будет правильным только если HTML-код в поле будет валидным. Если нет, то подсчет только до первой ошибки. Можно свериться с результатом регулярки:
Это сообщение отредактировал(а) unicross - 13.10.2010, 19:07 |
||||||
|
|||||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Чтобы результат был валидным - нужно вставить текст в див и и читать все прямо их него. Тогда и считать теги будет проще. Да и вставлять этот див потом никуда не нужно ;)
unicross, filter применяется для кучи элементов, а у нас тут только один. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
хм. а как быть при таком:
надо подсчитать <b> если бы он был не в тэге <p> то проблем нет, любой из перечислительных способов работает. Добавлено @ 06:27 P.S. заранее не известно в каком тэге будет <b> Это сообщение отредактировал(а) MoLeX - 14.10.2010, 08:15 -------------------- Amazing |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
MoLeX, и в чем проблема? Может в том, что <b> закрывется тегом </b>, а не </> ?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
ksnk, опячатка у меня была
-------------------- Amazing |
|||
|
||||
| unicross |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 5 Всего: 53 |
MoLeX, так вроде вариант ksnk отрабатывает нормально.
А зачем вообще считать теги в обычном тексте? |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
да, этот вариант подошел. связался на свою голову с заказчиком СЕОшником -------------------- Amazing |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |