Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.12.2015, 12:01
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

Почему не работает селектор для нового элемента
Ребят помогите . Застрял.
Моя замена элемента:
$('input[name *= addess]').replaceWith('<select name="address"><option value="1">Адрес1</option></select>');


Далее сторонний скрипт делает выборку:
$('#form').filter('select,input');


В итоге в выбранных значениях присутствует старый input, хотя по идее его не должно быть. А элемента select вообще нет.

Замена элемента 100% происходит до выборки. В чем беда?
Событие то не вопрос так прикрутил
$(document).on('change', 'input[name *= addess]', someEvent);


Работает без проблем, а вот почему селектор не видит?
Ответить с цитированием
  #2 (permalink)  
Старый 10.12.2015, 12:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Prorab337,
нужен макет
Ответить с цитированием
  #3 (permalink)  
Старый 10.12.2015, 12:31
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

Большой там макет, может что-то примерно в какую сторону копнуть. Я бы посмотрел. Готового решения не ищу, хотя бы что попробовать?
Ответить с цитированием
  #4 (permalink)  
Старый 10.12.2015, 12:41
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Сообщение от Prorab337
$('#form').filter('select,input');
лучше так наверное
$('#form input, #form select');
Ответить с цитированием
  #5 (permalink)  
Старый 10.12.2015, 12:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Mess4me,
без разницы
Ответить с цитированием
  #6 (permalink)  
Старый 10.12.2015, 13:00
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

рони,
странно , у меня не работало
Сообщение от Prorab337
$('#form').filter('select,input');
Ответить с цитированием
  #7 (permalink)  
Старый 10.12.2015, 13:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Сообщение от Prorab337
filter
find
Ответить с цитированием
  #8 (permalink)  
Старый 10.12.2015, 13:05
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

Сообщение от Mess4me Посмотреть сообщение
лучше так наверное
$('#form input, #form select');
Возможности влиять на сторонний селектор нет. Вернее есть, ну его трогать не хотелось бы. Если его править то можно решить проблему
таким макаром
JS] $(document).filter($('#form input, #form select'));[/JS]

Ну мне нужно рабочее решение в моем коде, чтобы он не зависел от стороннего кода
Ответить с цитированием
  #9 (permalink)  
Старый 10.12.2015, 13:05
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

рони,
это да
Ответить с цитированием
  #10 (permalink)  
Старый 10.12.2015, 13:07
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

Сообщение от рони Посмотреть сообщение
find
Селектор в стороннем скрипте, вся задача как раз в том чтобы селектор не трогать. Потому что он может быть разный и для каждой версии свой скрипт переделывать затратно по времени
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ext.app.Application-cfg-namespaces - не работает для Store khusamov ExtJS 1 21.11.2015 04:20
Воздействие функции только для первого элемента набора Иззет jQuery 2 13.10.2015 13:03
Почему не работает такой обработчик? Sirius-jack Общие вопросы Javascript 6 04.05.2013 17:26
почему не работает с DOM?? Brook jQuery 1 17.02.2013 17:30
innerHTML для TR в InternetExplorer не работает? Непонятливый Элементы интерфейса 3 15.10.2012 17:14