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];
}
答案 0 :(得分:2)
也许您可以检查浏览器JavaScript日志中的错误。
在Internet Explorer 9中按 F12
在Firefox下载firebug。
在Chrome中按 CTRL + SHIFT + J
答案 1 :(得分:0)
您的Javascript文件由浏览器缓存。只需禁用缓存或按 Ctrl + F5 刷新页面。
答案 2 :(得分:0)
如果没有看到完整的HTML,很难确切知道发生了什么,但上面代码中的最小测试用例似乎有效,无论是否有警报:http://jsfiddle.net/g_thom/5ChNh/
因此,您的问题似乎与目前提供的代码无关。