2013-05-23 3 views
0

Я работаю над веб-сайтом для детей, где они могут играть в игры с более высоким наименьшим размером с карточками, запрограммированными в JQuery. Тем не менее, я застрял в одной части моего кода. Я мог бы исправить это, написав массу двойного кода, но должен быть более эффективный способ сделать это.Вызов функции из другой функции JQuery

Редактировать: Итак, реальный вопрос: как я могу назвать одну функцию от другой? Как метод.

Я хочу вызвать функцию Kaartgenereren из моей функции Hoger().

function KaartGenereren() {...} 

Это, как я пытался вызвать функцию:

function Hoger(){ 
       oudekaart = kaartnummer; 

       do{ 
        $.Kaartgenereren(); ...}while(...)} 

Я также попытался это без $. и(), но это не привело к результату.

Надеюсь, кто-то сможет мне помочь. Спасибо заранее!

+1

FYI Javascript чувствителен к регистру, так что если ваша функция называется 'KartGenereren' вы должны сделать уверен, что K и G капитализируются. – aug

ответ

8

Правильный путь

KaartGenereren(); 

но вы должны исправить опечатку первый

Kaartgenereren vs KaartGenereren 
+0

Спасибо! Это сработало! Я мог бы найти часы, чтобы найти эту опечатку :) –

+1

Просто используйте консоль javascript. Он сразу сказал бы вам, что функция не определена. –

+0

Я сделал это, и он так сказал. Но я предположил, что это будет связано с функциями, которые не распознаются в других функциях. (Я очень новичок в JQuery) –

0
function Hoger(){ 
    oudekaart = kaartnummer; 
    do { 
     KaartGenereren(); 
     ... 
    } while(...); 
} 
+2

Вы пропустили опечатку имени функции, когда она вызвана. – ajp15243

Смежные вопросы