a标签调用js方法时不成功,该怎么解决

hungrydee 2017-10-10 09:24:24
var grid = null,
colNames = [ "id", "公司名称" ],
colModel = [
{name : 'id', align : "center", hidden : true},
{name : 'company', align : "center", width : 350, sortable : false}
];

var firstIn1 = true;
var year = ${yyyy};
for (i = 1; i <= month; i++) {
colNames.push("<a href='javascript:showMonthlyDetail( \"" + year + "\", \"" + i + "\")' class='blueA' >"+year + "年" + i + "月");
colModel.push({name : MONTHS[i - 1], align : "center", sortable : false,
formatter : function(value, option, rowObject) {
var colName = option.colModel.name,
id = rowObject[colName + "_id"],
company = rowObject.company,
localMonth = $.inArray(colName, MONTHS) + 1;
if (id != "") {
aHtml = value;
} else {
aHtml = "无"
}
if (localMonth == month && firstIn1) {
var year = ${yyyy};
showMonthlyDetail(year, localMonth);
firstIn1 = false;
console.info(month);
}
return aHtml;
}
});
}
在jqGrid表格的每一列的标题调用showMonthlyDetail方法没有任何反应,鼠标放在上面时在浏览器的右下角显示='javascript:showMonthlyDetail(),括号里也有鼠标所放置位置的年月,还请各位道友帮忙解惑,急求,感激不尽
...全文
351 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
clark_kidd 2017-10-10
  • 打赏
  • 举报
回复
为什么没有</a>?另外到底报了什么错?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧