需要根据所选的电台(Link here)调用某些选项的过滤功能,如何在加载页面后调用此功能?收音机是通过DB调用设置的,我想过滤选项
答案 0 :(得分:76)
$(document).ready(my_function);
或者
$(document).ready(function () {
// Function code here.
});
或者更短但不太可读的变体:
$(my_function);
所有这些都会导致在DOM加载后调用my_function。
有关详细信息,请参阅ready event文档。
绑定要执行的函数 每当DOM准备就绪时 遍历和操纵。
编辑:
要模拟单击,请使用不带参数的click()方法:
$('#button').click();
来自docs:
触发每个的click事件 匹配元素。导致所有的 已被绑定的函数 点击要执行的事件。
要将所有内容放在一起,以下代码会在文档完成加载时模拟单击:
$(function () {
$('#button').click();
});
答案 1 :(得分:18)
$(window).bind("load", function() {
// code here
});
答案 2 :(得分:2)
原油,但你做了什么,打破了执行范围:
$(function(){
setTimeout(function(){
//Code to call
},1);
});
答案 3 :(得分:0)
关于你评论中的问题:
假设您之前已将功能绑定到单选按钮的click事件,请将其添加到$(document).ready
功能中:
$('#[radioButtonOptionID]').click()
没有参数,模拟点击事件。
答案 4 :(得分:0)
$(window).bind("load", function() {
// write your code here
});