jQuery中html()方法产生的问题
今天工作中需要用到这样一个效果:table里面排列着一些文本框,在输入数值以后,保存table的全部html元素,包括刚输入的数值。 这里用jquery的html()方法很容易实现。但是测试的时候发现,在ie8和i火狐(还包括ie9,safari,谷歌浏览器)中,html()得到的值是不一样的。 下面是一个小小的例子,我想大家很容易看明白: View Code <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script type="text/javascript" src="js/jquery.tools.min.js"></script> <script>function save(){ var content = $("#mytable").html(); alert(content);}</script></head><body><table width="100" border="0" cellpadding="0" cellspacing="0" id="mytable"><tbody> <tr> <td><input type="text" name="textfield"></td> </tr> <tr> <td>