помогите найти ошибку в коде
Добрый день есть блок с текстом и три поля, два из которых динамические. Смысл в том что нужно нажать на поле, а затем выделить текст в блоке и он автоматически попадает в то поле которое было выделено. Проблема что для разных полей разные условия и обработки, в общем первые два поля работают нормально а вот третье почем-то не работает, хоть и делал по аналогии с предыдущими вот пример https://jsfiddle.net/k8mm9bo6/ я там максимально сократил код что бы понятней было, но все равно его много
|
https://jsfiddle.net/k8mm9bo6/1/
селектор поменял |
j0hnik,
так он принимает его за inputFocused на конце 1 добавляется а нужно 3 |
|
Да но теперь первый так же работает, и вот всегда путаница была то в два записывается, то записывается, но не так
|
а для чего эти инпуты вообще?
|
|
j0hnik,
неа смотрите, для каждого поля, у меня применяется разное условие на одно действие (выделение текста в блоке) Для первого поля мне нужно применить например inputFocused.val(getSelectedText()+"3"); для второго inputFocused.val(getSelectedText()+"2"); для третьего inputFocused.val(getSelectedText()+"1"); Мне главное для этих полей выполнять разные условия, а сейчас только выполняется два а третье не задействовано. Это я делаю для быстрой модерации в одном поле будет дата, в других фильтрация и тд. но для всех разные функции применяются. Может у меня реализация неправильная и есть более красивый метод, я просто с js недавно начал много не понятного. |
https://jsfiddle.net/k8mm9bo6/5/ Так?
id-шники одинаковые были, только заметил |
j0hnik,
Да вроде работает, динамический не работал, но там id блоку присвоен был, буду пытаться все интегрировать а то у меня там много полей завязано. Спасибо |
Часовой пояс GMT +3, время: 11:54. |