У меня проблема. У меня есть веб-приложение с динамическим контентом (так URL в браузере всегда /index.php). Я хочу добавить в него некоторые скрипты, но они говорят об элементах, которые будут созданы, например, некоторые div. FireBug выдает мне ошибку, что элемент, например. $ ('# Div1") равна нулю. Когда я прилагаю эти сценарии в нагруженных представлений, они не работают, потому что Тэй нужно получить document.ready событие. Как сделать эти сценарии уволят?Сценарии JavaScript в динамическом контенте
ответ
$(function(){//shorthand for document.ready
$('#div1').on("click",function(){
//do something
});
});
не делает работать для вас? Если вы используете более низкую версию JQuery 1,7- использовать .bind()
вместо .on()
Что не так с '$ (...). Click (function() {...})'? – gdoron
' ' –
, потому что, когда элементы недоступны в документе, и вы пытаетесь добавить к ним прослушиватель событий, элемент не может быть найден, и .click не работает для этого. –
Как вы привязки обработчиков событий? В случае, если вы с JQuery 1.7+ вы должны использовать .on('event',handler)
, которые должны работать на динамично (т. е. материал, который отсутствует на $(document).ready
).
Более ранние версии JQuery поставить такую же функциональность с помощью .live('event',handler);
См: http://api.jquery.com/on/ и http://api.jquery.com/live/
EDIT: Как добавил @gdoron, Jquery 1.4.2 также добавлена возможность использовать .delegate()
: http://api.jquery.com/delegate/ - Тем не менее, как и с .live()
это должно считаться устаревшим с помощью jQuery 1.7+
- 1. Запуск Fancybox в динамическом контенте
- 2. jquery .ready событие в динамическом контенте
- 3. jQuery не работает в динамическом контенте
- 4. Наложение обложек Codeigniter jquerytools в динамическом контенте
- 5. JQuery Событие, повторяющееся в динамическом контенте
- 6. События jQuery в динамическом контенте через ajax
- 7. Trigger JQuery DateTimePicker на динамическом контенте
- 8. Как обрабатывать событие click на динамическом контенте?
- 9. Jquery показать/скрыть DIV на динамическом контенте
- 10. пользовательский атрибут не работает на динамическом контенте
- 11. Перестановка функций в динамическом контенте с использованием jQuery и AJAX
- 12. Функция кнопки не работает правильно в динамическом контенте
- 13. В динамическом контенте IE7 нет вертикальной полосы прокрутки
- 14. CSS для целевого конечного элемента в динамическом контенте
- 15. Selective раскраска на динамическом контенте TextBlock в WPF
- 16. Оказание элементов управления пользователя в динамическом контенте EPIserver
- 17. Почему это не хочет находить селектор в динамическом контенте?
- 18. Autolayout в динамическом контенте UIScrollView с нижним ядром UIButton
- 19. Как удалить строку в динамическом контенте с помощью PHP?
- 20. Пошаговая генерация миниатюр в динамическом сценарии PHP
- 21. Jquery изменения связывают не работают на динамическом контенте
- 22. несколько привязок событий не работает на динамическом контенте
- 23. jQuery слайдер на динамическом контенте, используя bind() не работает
- 24. Плагин загрузки файла jquery/bootstrap на динамическом контенте не работает
- 25. Функция JavaScript на вложенном контенте
- 26. Функция javascript в динамическом вводе
- 27. динамическом JavaScript ошибка
- 28. Использование объекта ObjectDataSource с GridView в динамическом сценарии
- 29. Как узнать, где произошла ошибка CSS в динамическом контенте или как остановить скрипт при ошибке CSS
- 30. Как включить сжатие Gzip в динамическом контенте с помощью Jetty 9
Вы можете показать код? – Dementic
показать код или что-то конкретное, что помогло бы другим понять, что вы делаете – AD7six