所以我试图在页面加载时对组件执行一个函数。这是我迄今为止所拥有的。JQuery执行onLoad
$(document).ready(function() {
var $foo = $('#data_lost').hide();
$f = function() {
doSomething...
};
$foo.change($f);
});
所以这一切工作正常和丹迪。这是问题。当页面加载时,我还需要在foo上执行$ f。我尝试设置$ foo.ready($ f),但这不起作用。我试着在document.ready()内部和外部设置它。这两个选项都没有用。我假设在外面做这件事是行不通的,因为标签在文档准备就绪之前不存在,而在里面做不起作用,因为当文档准备就绪时,标签已经准备就绪,所以它赢得了“再次准备好了,所以$ f没有被调用。
想法??
TIA!
如果你想这样做,而不是'trigger',你可以执行'$ foo.change()'来执行绑定到元素更改事件的函数。 – 2009-12-01 16:59:19
是的,我刚刚也发现了。我非常新的jQuery。我正在和之前使用过的Web开发人员合作。所以当我们走到这里时我们学到了很多东西。 – dharga 2009-12-01 18:38:24