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'はあなたの例では文字列であり、関数ではありません。 –