所以我試圖在頁面加載時對組件執行一個函數。這是我迄今爲止所擁有的。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