我遇到了一個我正在調用的函數(使用jQuery)的問題。 我的問題是,當我嘗試在另一個函數內調用函數時,第一個函數沒有被調用。但是,當我將失敗函數的內容放入一個調用所述失敗函數的代碼中時,代碼執行得很好。我會告訴你什麼是我說的是:爲什麼加載函數的內容,而不是函數調用時的內容?
$('form.register .submit').click(validateRegister);
function submitStart() {
var $this = $(this);
$this.parent().addClass('processing');
var $processing = $('#processing');
$processing.show();
var $endNote = $this.parent().find('#endNote')
$endNote.slideDown();
}
function validateRegister(){
submitStart();
}
看,當submitStart()的內容放置到validateRegister(),它們的代碼執行。但是,在調用此代碼中顯示的函數時,它無法工作。我認爲範圍(至少據我所知)無濟於事。
任何幫助非常感謝,謝謝!
你試過'$( 'form.register .submit')點擊(submitStart);' – ariel 2011-05-18 23:23:49
這很奇怪,我想你在這裏有確切的代碼。我做的形式,它的工作原理和執行submitStart() – XGreen 2011-05-18 23:27:00