您的位置:首页 > Web前端 > JavaScript

浏览器js兼容问题

2011-10-27 09:56 169 查看
问题:
<input type="hidden" value="<%#Eval("COMMUNICATIONID")%>" />

var id = $(this).find("input:hidden").val();

在firefox中可以执行,但是在IE,360,就不能够执行的了。

解决方案:

用jquery解决此类兼容问题。 为input添加id号,在进行获取。

<input id="publicid" type="hidden" value="<%#Eval("COMMUNICATIONID")%>" />

var id = $("#publicid").val();

另:

在asp:reapter下,会有重复的id,
<a title="<%#Eval("COMMUNICATIONID")%>"class="btn_del" href="javascript:void(0)">
<input id="publicid" type="hidden" value="<%#Eval("COMMUNICATIONID")%>" />
删除 </a>

var id = $(this).attr("title");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: