Нужно вызвать функцию фильтра для некоторых опций на основе выбранного радио (Link here) Как я могу вызвать это после загрузки страницы? радио устанавливается из БД вызова, и я хотел бы, чтобы отфильтровать вариантыФункция вызова jQuery после нагрузки
ответ
$(document).ready(my_function);
Или
$(document).ready(function() {
// Function code here.
});
Или короче, но менее читаемый вариант:
$(my_function);
Все эти желания вызывать функцию my_function после загрузки DOM.
Для получения более подробной информации см. Документацию ready event.
Связывает функцию, которая будет выполняться всякий раз, когда DOM готов быть проходится и манипулировать.
Edit:
Для имитации щелчка, используйте метод мыши() без аргументов:
$('#button').click();
От docs:
Триггеры событие щелчка каждого согласованный элемент. Вызывает все функции , которые были привязаны к этому событию клика , которое должно быть выполнено.
Чтобы поставить все это вместе, следующий код имитирует щелчок, когда заканчивается документ загрузки:
$(function() {
$('#button').click();
});
Что касается вопроса в ваш комментарий:
Предполагаем, что вы ранее связали вашу функцию с событием клика переключателя, добавьте это в свою функцию $(document).ready
:
$('#[radioButtonOptionID]').click()
Без параметра, который имитирует событие click.
Это тоже не сработало, никаких других мыслей? Не могли бы вы проверить код по ссылке выше? Спасибо –
Сырая, но делает то, что вы хотите, ломает рамки выполнения:
$(function(){
setTimeout(function(){
//Code to call
},1);
});
** Плохой ответ. ** Это хуже, чем сырой. Это может сработать, или это может полностью потерпеть неудачу - и, что еще хуже, успех (или нет) продиктован факторами, полностью за пределами контроля разработчика, и * очень * вероятно, вне понимания пользователя. –
$(window).bind("load", function() {
// code here
});
- 1. Функция вызова после нагрузки ajax?
- 2. нагрузки функция JQuery после docuemnt.ready()
- 3. функция вызова после окончания события нагрузки
- 4. вызова JQuery функции после АЯКС нагрузки
- 5. JQuery функция нагрузки проблема
- 6. JQuery функция нагрузки
- 7. Функция двойной нагрузки jQuery
- 8. JQuery эффекты после воздействия нагрузки
- 9. нагрузки с Jquery Ajax вызова
- 10. Jquery функция нагрузки обратного вызова в JS файла
- 11. Jquery сценария нагрузки, а не встраиваемая функция вызова
- 12. Функция вызова после ajax load()
- 13. функция вызова после перетаскивания в jquery
- 14. JQuery - функция вызова после загрузки изображения
- 15. Refesh ViewData после вызова Функция JQuery MVC
- 16. Функция jQuery завершается после вызова .html()
- 17. Функция Jquery Rebind после вызова Ajax
- 18. функция обратного вызова после css() jquery
- 19. Функция вызова jQuery после изменения источника изображения
- 20. функция вызова после выбора jquery selectable
- 21. Функция обратного вызова jQuery после цельной прокрутки
- 22. JQuery Мобильная функция вызова после изменения страницы
- 23. Функция привязки jQuery после вызова ajax
- 24. Функция вызова jQuery после загрузки 'get'
- 25. JQuery Slider - Функция вызова после слайда
- 26. Функция вызова JQuery после загрузки сетки asp.net
- 27. Функция обратного вызова jQuery
- 28. JQuery Ajax нагрузки после
- 29. JQuery нагрузки и обратного вызова проблемы
- 30. JQuery нагрузки() функция перезагрузки страницы
Последний вариант также может быть использован, как это: $ (функция() {yourCodeHere();}); –
Извините еще одну проблему. У меня есть функция за пределами document.ready, и она вызывается из щелчка (нажав кнопку переключателя) есть ли способ просто вызвать (имитировать) событие click на загрузке тела? –
@Phill, конечно, вы можете использовать $ ('# button'). Click(). Я отредактировал свой ответ. –