现在的位置: 首页 > 综合 > 正文

浏览器js兼容问题

2012年02月06日 ⁄ 综合 ⁄ 共 493字 ⁄ 字号 评论关闭

  问题:
  <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"); 

 

抱歉!评论已关闭.