求解Jquery浏览器兼容性问题 不兼容IE7呗,你换个别的JS 框架试过没有? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个和其他框架没什么关系吧。。Jquery对各种浏览器的兼容都不错的,应该是我的写法有问题的 IE8和火狐可以, IE6和IE7都不行 <head><meta charset="utf-8"><title>无标题文档</title><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script><script>$(document).ready(function(e) { $(".xx").click(function(e) { alert("1"); });});</script></head><body><a class="xx" href="#">1111</a></body>你写个简单的试试可以不?我测试怎么都可以?还有你用的哪个版本的jQ?不会是2.0的吧 我的Jquery是1.7的 你这样是没问题的 刚用IETester测试,IE8以上都没问题,以下就不行我代码是不是哪里写错了 问题已解决IE8以下版本里面不支持href="javascript:void(0);"> 不是不支持,只是绑定事件可能在IE8以下不能通过增加属性的方法去操作<script type="text/javascript">$(function(){ $('#test').attr("href","javascript:void(0);").text("aaaaaaa").click(function(){alert('1')});})</script><a id="test">test</a>以上方法,我同样是使用IETester进行的测试。可以被执行你前面说.click()也不行,因为不知道你的测试方法是什么样的了。不好说 在IE下添加事件不要.attr("onclick", "showHide('pl_detail', " + i + "," + orderinfolength + ",2)"),没用。。 if (orderinfo[i].IsComment == 0) { var ToComment; if (orderinfo[i].OrderState == 2) { //添加点评操作 //ToComment = $("<a id='comment" + i + "' title='去点评'>点评</a>").attr("href", "javascript:void(0);").attr("onclick", "showHide('pl_detail', " + i + "," + orderinfolength + ",1)").css({ "text-decoration": "none" }); ToComment = $("<a id='comment" + i + "' title='去点评'>点评</a>").attr("href", "javascript:void(0);").click(function () { showHide('pl_detail', i, orderinfolength, 1) }).css({ "text-decoration": "none" }); } else if (orderinfo[i].OrderState == 1) { ToComment = $("<a id='comment" + i + "' title='现在去付款'>付款</a>").attr("href", "payMent.aspx?orderSystemId=" + orderinfo[i].SystemId).css({ "text-decoration": "none" }); } else { ToComment = $("<font>订单已失效</font>").css({ "color": "#9c9c9c" }); } $("<td></td>").css({ "width": "100px", "background": "url(Resource/images/myorder_dlbtn.bmp)" }).append(ToComment).appendTo("#orderInfo" + i); ToAddCommentHtml(pl_detaillength, i, orderinfo[i].Bonus); } else { //var pl_detaillength = "pl_detail" + i; //var ToComment = $("<a id='comment" + i + "' title='点击查看'>已点评</a>").attr("href", "javascript:void(0);").attr("onclick", "showHide('pl_detail', " + i + "," + orderinfolength + ",2)").css({ "text-decoration": "none" }); var ToComment = $("<a id='comment" + i + "' title='点击查看'>已点评</a>").attr("href", "javascript:void(0);").click(function () { showHide('pl_detail', i, orderinfolength, 2) }).css({ "text-decoration": "none" }); $("<td></td>").css({ "width": "100px", "background": "url(Resource/images/myorder_dlbtn.bmp)" }).append(ToComment).appendTo("#orderInfo" + i); LoadCommentInfo(pl_detaillength, i, orderinfo[i].Bonus, orderinfo[i].Comment, orderinfo[i].CommentDate, orderinfo[i].Rating, orderinfo[i].ScenicRating, orderinfo[i].FoodRating, orderinfo[i].RoomRating) } 请参考代码:通过js框架jquery判断IE浏览器版本来解决浏览器兼容性问题,下载地址:http://www.zuidaima.com/share/1755373161352192.htm 有个用jquery实现图片无缝滚动的实例,有点问题啊就是到头就不动了,求帮忙啊…… 界面登陆后跳转问题 如何使用javascript动态创建css的class 用JS改变JS(第二次问) 二级联动的问题 想实现JS动态显示DIV层来修改TABLE行的值哪位教我一下谢谢 js IE 火狐的兼容性问题。求指教 为什么这个效果 a标签下 加个href 就不能实现了 关于页面加载和时延函数的问题 关于数组,我总搞不清,请帮忙,100分,马上分!! 求助,关于javascript向数据库插入数据 WebBrowser1.ExecWB(7,1)打印预览后如何关闭页面?
这个和其他框架没什么关系吧。。Jquery对各种浏览器的兼容都不错的,应该是我的写法有问题的
IE8和火狐可以, IE6和IE7都不行
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
$(".xx").click(function(e) {
alert("1");
});
});
</script>
</head><body>
<a class="xx" href="#">1111</a>
</body>
你写个简单的试试可以不?我测试怎么都可以?还有你用的哪个版本的jQ?不会是2.0的吧
问题已解决IE8以下版本里面不支持href="javascript:void(0);">
<script type="text/javascript">
$(function(){
$('#test').attr("href","javascript:void(0);").text("aaaaaaa").click(function(){alert('1')});
})
</script>
<a id="test">test</a>
以上方法,我同样是使用IETester进行的测试。可以被执行你前面说.click()也不行,因为不知道你的测试方法是什么样的了。不好说
if (orderinfo[i].IsComment == 0) {
var ToComment;
if (orderinfo[i].OrderState == 2) {
//添加点评操作
//ToComment = $("<a id='comment" + i + "' title='去点评'>点评</a>").attr("href", "javascript:void(0);").attr("onclick", "showHide('pl_detail', " + i + "," + orderinfolength + ",1)").css({ "text-decoration": "none" });
ToComment = $("<a id='comment" + i + "' title='去点评'>点评</a>").attr("href", "javascript:void(0);").click(function () { showHide('pl_detail', i, orderinfolength, 1) }).css({ "text-decoration": "none" });
}
else if (orderinfo[i].OrderState == 1) {
ToComment = $("<a id='comment" + i + "' title='现在去付款'>付款</a>").attr("href", "payMent.aspx?orderSystemId=" + orderinfo[i].SystemId).css({ "text-decoration": "none" });
}
else {
ToComment = $("<font>订单已失效</font>").css({ "color": "#9c9c9c" });
}
$("<td></td>").css({ "width": "100px", "background": "url(Resource/images/myorder_dlbtn.bmp)" }).append(ToComment).appendTo("#orderInfo" + i);
ToAddCommentHtml(pl_detaillength, i, orderinfo[i].Bonus);
}
else {
//var pl_detaillength = "pl_detail" + i;
//var ToComment = $("<a id='comment" + i + "' title='点击查看'>已点评</a>").attr("href", "javascript:void(0);").attr("onclick", "showHide('pl_detail', " + i + "," + orderinfolength + ",2)").css({ "text-decoration": "none" });
var ToComment = $("<a id='comment" + i + "' title='点击查看'>已点评</a>").attr("href", "javascript:void(0);").click(function () { showHide('pl_detail', i, orderinfolength, 2) }).css({ "text-decoration": "none" });
$("<td></td>").css({ "width": "100px", "background": "url(Resource/images/myorder_dlbtn.bmp)" }).append(ToComment).appendTo("#orderInfo" + i);
LoadCommentInfo(pl_detaillength, i, orderinfo[i].Bonus, orderinfo[i].Comment, orderinfo[i].CommentDate, orderinfo[i].Rating, orderinfo[i].ScenicRating, orderinfo[i].FoodRating, orderinfo[i].RoomRating)
}