Нужно вызвать функцию фильтра по некоторым параметрам на основе выбранного радио (Ссылка здесь), Как я могу вызвать это после загрузки страницы? радио установлено из вызова БД, и я хотел бы отфильтровать параметры
Функция вызова jQuery после загрузки
Ответ 1
$(document).ready(my_function);
или
$(document).ready(function () {
// Function code here.
});
Или более короткий, но менее читаемый вариант:
$(my_function);
Все это вызовет вызов my_function после загрузки DOM.
Подробнее см. документацию готовое событие.
Привязывает функцию, подлежащую выполнению когда DOM готов быть пройденных и управляемых.
Edit:
Чтобы имитировать клик, используйте метод click() без аргументов:
$('#button').click();
Из docs:
Запускает событие щелчка каждого согласованный элемент. Вызывает все функции, связанные с этим щелкните событие, которое нужно выполнить.
Чтобы собрать все вместе, следующий код имитирует щелчок при завершении загрузки документа:
$(function () {
$('#button').click();
});
Ответ 2
$(window).bind("load", function() {
// code here
});
Ответ 3
Грубый, но делает то, что вы хотите, разбивает область выполнения:
$(function(){
setTimeout(function(){
//Code to call
},1);
});
Ответ 4
Что касается вопроса в вашем комментарии:
Предполагая, что вы ранее связали свою функцию с событием клика переключателя, добавьте это в свою функцию $(document).ready
:
$('#[radioButtonOptionID]').click()
Без параметра, который имитирует событие click.