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