Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2014, 15:22
Интересующийся
Отправить личное сообщение для yura29 Посмотреть профиль Найти все сообщения от yura29
 
Регистрация: 17.08.2013
Сообщений: 17

prepend не работает после ajax
Приветствую форумчане!

Есть html таблица, и есть кнопка, которая добавляет еще одну строку в начало таблицы

Если загружать строки этой таблицы через ajax, то кнопка начинает добавлять строки уже в конец таблицы
То есть JQuery не видит кода, вставленного через ajax

Не подскажете в чем проблема?

Последний раз редактировалось yura29, 03.10.2014 в 15:26.
Ответить с цитированием
  #2 (permalink)  
Старый 03.10.2014, 15:50
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Мой гадальный шар помутнел и потрескался. Все из-за вас!
Ответить с цитированием
  #3 (permalink)  
Старый 03.10.2014, 15:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от yura29
То есть JQuery не видит кода, вставленного через ajax

Не подскажете в чем проблема?
А почему тот код должен что-то видеть? Скорее всего ты повторяешь классическую ошибку как и в этом случае
Не срабатывает .addClass к таблице созданной скриптом
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2014, 20:16
Интересующийся
Отправить личное сообщение для yura29 Посмотреть профиль Найти все сообщения от yura29
 
Регистрация: 17.08.2013
Сообщений: 17

Сообщение от ksa Посмотреть сообщение
А почему тот код должен что-то видеть? Скорее всего ты повторяешь классическую ошибку как и в этом случае
Не срабатывает .addClass к таблице созданной скриптом
Спасибо с этим разобрался, но что если мне надо просто выделить селектором элемент, созданный через javascript

Вот, к примеру есть кнопка, которая запускает функцию

<button id="dosomething">Click me</button>
<table>
</table>

<script>
$("#button").on("click", function(){executefunction()});

function executefunction(){
    $("table").prepend("<tr><td>somecode</td></tr>");
}
</script>


А все содержимое таблицы было создано при помощи ajax
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Не работает JS после подгрузки div через ajax BoB AJAX и COMET 3 09.12.2011 03:03
Ajax и три <form> не работает. Как правильно сделать листание записей из базы данных? vlad275 AJAX и COMET 2 14.12.2009 14:04
При наборе адреса с www не работает AJAX (JQuery)! madmis AJAX и COMET 3 23.11.2009 19:03
Prototype + Ajax - не работает в IE, FF. silvek Prototype & script.aculo.us 0 30.08.2008 16:06