Я пытаюсь реализовать свою собственную камеру, и когда он в начале текста и перейдет влево, он должен перейти к предыдущему текстовому узлу в DOM. Моя проблема в том, что это не всегда просто предыдущий брат, который я мог бы найти. Может быть, это в нижней части дерева родного брата родителя. Это должно уточнить мою проблему: < /p>
function getPreviousTextElement(node) {
var prev = $('.caret').closest(':text');
prev.css('color', 'green');
}< /code>
#carot{
color:red;
}< /code>
1
2
3
4
5
6
7
8
9
|10
< /code>
< /div>
< /div>
< /p>
Итак, когда каретка находится в "10", и вы нажимаете влево. Перейти на «9», но как мне получить этот элемент? Есть ли мне не хватает функций JS или jQuery? jQuery ближайший (), prevall () или родители (), кажется, не выполняет работу.
Подробнее здесь: https://stackoverflow.com/questions/434 ... -given-one
Как получить предыдущий текстовый узел, который отображается перед данным? ⇐ Html
Программисты Html
1738096563
Anonymous
Я пытаюсь реализовать свою собственную камеру, и когда он в начале текста и перейдет влево, он должен перейти к предыдущему текстовому узлу в DOM. Моя проблема в том, что это не всегда просто предыдущий брат, который я мог бы найти. Может быть, это в нижней части дерева родного брата родителя. Это должно уточнить мою проблему: < /p>
function getPreviousTextElement(node) {
var prev = $('.caret').closest(':text');
prev.css('color', 'green');
}< /code>
#carot{
color:red;
}< /code>
1
2
3
4
5
6
7
8
9
|10
< /code>
< /div>
< /div>
< /p>
Итак, когда каретка находится в "10", и вы нажимаете влево. Перейти на «9», но как мне получить этот элемент? Есть ли мне не хватает функций JS или jQuery? jQuery ближайший (), prevall () или родители (), кажется, не выполняет работу.
Подробнее здесь: [url]https://stackoverflow.com/questions/43414373/how-to-get-the-previous-text-node-that-is-displayed-before-a-given-one[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия