我需要一個函數來檢查jQuery中的函數是否存在,如果是,那麼應該調用這個函數。如果我用一個簡單的名字使用下面的代碼,但是如果我想動態地檢查一個函數是否存在,它不起作用。有沒有人有想法?檢查功能是否動態存在
function homeController() {
console.log('in the homecontroller');
}
$('div[class="view"]').each(function() {
$('#' + this.id).live('pageshow', function() {
var func = this.id + 'Controller';
if($.isFunction(func)) {
console.log('jquery exists');
}
});
});
你的意思是你想測試任意JavaScript函數是否在範圍內?當然'func'在你的例子中只是一個字符串,而不是一個函數。 –