Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.12.2015, 13:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

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

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

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

Prorab337,
если так написать то не работает?
$('#form').find( $('select, input'))
Ответить с цитированием
  #15 (permalink)  
Старый 10.12.2015, 13:22
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

Сообщение от Mess4me Посмотреть сообщение
Prorab337,
если так написать то не работает?
$('#form').find( $('select, input'))
Пробовать не буду. Повторюсь. Селектор я не должен трогать, это сторонний код который в разных версиях, на разных сайтах будет немного отличатся.
Ответить с цитированием
  #16 (permalink)  
Старый 10.12.2015, 13:23
Интересующийся
Отправить личное сообщение для Prorab337 Посмотреть профиль Найти все сообщения от Prorab337
 
Регистрация: 19.05.2015
Сообщений: 18

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

Prorab337,
пардон , я опечатался .
Ответить с цитированием
  #18 (permalink)  
Старый 10.12.2015, 13:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Prorab337,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
 $('input[name *= addess]').replaceWith('<select name="address"><option value="1">Адрес1</option></select>');
 var a = $('#form').find('select,input');
 alert([a.length,a[0]])
});


  </script>
</head>

<body>  <form action="" id="form"><input type="text" name="addess"></form>

</body>

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

Сообщение от рони Посмотреть сообщение
Prorab337,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
 $('input[name *= addess]').replaceWith('<select name="address"><option value="1">Адрес1</option></select>');
 var a = $('#form').find('select,input');
 alert([a.length,a[0]])
});


  </script>
</head>

<body>  <form action="" id="form"><input type="text" name="addess"></form>

</body>

</html>
Это да, работает замечательно. В идеальных условиях то да, не пойму в чем проблема в проекте.
Ответить с цитированием
  #20 (permalink)  
Старый 10.12.2015, 14:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Prorab337,
если инпут проинициализирован раньше его нельзя удалить(как обьект) пока в скрипте будет ссылка на него.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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