<script language="javascript" type="text/javascript"> selectIndex="1"; function ajaxinitial(temp) { selectIndex=temp; $("#class_common").empty(); $.getJSON("Handler.ashx?t=" + new Date(), { act: "ajaxinitial", initial: temp }, function(json) { $.each(json, function(i, key) { if (json[i].status == 1) $("<li><a href=" + json[i].href + " title=" + json[i].title + " ><span><img src='" + json[i].img_use + "' title=" + json[i].title + " onclick=javascript:location.href='" + json[i].href + "' /></span>" + json[i].title + "</a></li>").appendTo("#class_common"); else if (json[i].status == 2) $("<li><a title=" + json[i].title + " ><span><img src='" + json[i].img_nouse + "' title=" + json[i].title + " /></span>" + json[i].title + "</a></li>").appendTo("#class_common"); else if (json[i].status == 3) $("<li><a title=" + json[i].title + " ><span><img src='" + json[i].img_willuse + "' title=" + json[i].title + " /></span>" + json[i].title + "</a></li>").appendTo("#class_common"); else if (json[i].status == 4) $("<li onclick='alert("系统维护中");' ><a title=" + json[i].title + " ><span><img src='" + json[i].img_use + "' title=" + json[i].title + " /></span>" + json[i].title + "</a></li>").appendTo("#class_common"); }); }); } </script>
执行
else if (json[i].status == 4) $("<li onclick='alert("系统维护中");' ><a title=" + json[i].title + " ><span><img src='" + json[i].img_use + "' title=" + json[i].title + " /></span>" + json[i].title + "</a></li>").appendTo("#class_common");
的时候alert没有效果
else if (json[i].status == 4) $("<li onclick="alert('系统维护中');" ><a title=" + json[i].title + " ><span><img src='" + json[i].img_use + "' title=" + json[i].title + " /></span>" + json[i].title + "</a></li>").appendTo("#class_common");
这样也不行。求帮助。。。
\" \" 这可以实现转义
谢谢了。通过您的方式已经可以了。
双引号要转义