Я думаю, что у меня есть базовое понимание обхода DOM, но я сомневаюсь, что я делаю это эффективно.
Например:
<textarea name="description"></textarea>
<p class="notes"><small>100 characters or less <span class="remainder"></span></small></p>
У меня есть прослушиватель событий keyup в текстовой области.Я хочу, чтобы диапазон .remainder отображал что-то вроде "(осталось 50 символов)", когда пользователь вводит текстовую область.
В настоящее время я получаю доступ к диапазону .remainder следующим образом:
var remainder = $('textarea').next('p').children('small').children('.remainder');
Я предполагаю, что есть более простой способ сделать это - может быть, с помощью селекторов?Я надеюсь найти какой-нибудь инструмент, такой как Инструменты разработчика WebKit, который наглядно покажет мне, как один элемент связан с другим.
Может кто-нибудь сказать мне, существует ли такая вещь?Любой совет, который вы можете дать в отношении обхода DOM, также будет высоко оценен.
Спасибо!