Оповещение сбивает меня с толку! - PullRequest
0 голосов
/ 06 июня 2011
function convertDateFormat(){
//  alert("hi");
     $(".tour-dates ul li").each(function(){
//      alert(monthConvert($(this).find(".month").text()));
        var replace = monthConvert($(this).find(".month").text());
        $(this).find(".month").text(replace);
    });
}

У меня есть вышеупомянутая функция в js-файле, и я звоню ей из $(document).ready(function(){...

, вы можете видеть, что у меня есть два оповещения с комментариями

если они прокомментированы, функция, кажется, не вызывается, потому что изменения не отражаются.Если я удалю комментарий и активирую оповещение, изменения появятся!

Что я делаю не так?

К вашему сведению: функция monthConvert:

function monthConvert(monthInt){    

    var monthArray = new Array();

        monthArray["1"]="JAN";
        monthArray["2"]="FEB";
        monthArray["3"]="MAR";
        monthArray["4"]="APR";
        monthArray["5"]="MAY";
        monthArray["6"]="JUN";
        monthArray["7"]="JUL";
        monthArray["8"]="AUG";
        monthArray["9"]="SEP";
        monthArray["10"]="OCT";
        monthArray["11"]="NOV";
        monthArray["12"]="DEC";

    return monthArray[monthInt];
}

Ответы [ 3 ]

2 голосов
/ 06 июня 2011

Возможно, вы могли бы проверить ваши журналы JavaScript на наличие ошибок.

В Internet Explorer 9 нажмите F12

В Firefox скачать Firebug.

В Chrome нажмите CTRL + SHIFT + J

0 голосов
/ 06 июня 2011

Трудно точно знать, что происходит, не видя полного HTML, но минимальный тестовый пример из вашего кода выше, похоже, работает, с предупреждениями или без них: http://jsfiddle.net/g_thom/5ChNh/

Итак, ваши проблемы, похоже, лежат не в том коде, который был предоставлен.

0 голосов
/ 06 июня 2011

Ваш файл Javascript кэшируется браузером.Просто отключите кэш или нажмите Ctrl + F5 , чтобы обновить страницу.

...