具有动态生成的html,其上有一个选择元素。 我们可以在里面选择一个选项,它可以正常工作。jQuery.html()将删除选择选项的所选属性
只是想:
1
2
然后尝试使用:
var htmlstr= jQuery("#test").html();
alert(htmlstr);
得到HTML字符串。在IE中,它是可以的。 但是在chrome(最新版本)中,该选项的所选属性从字符串中删除。 警报(htmlstr)返回结果是这样的:
1
2
所选= “选择了” 丢失。
使用jQuery-1.9.1.min.js
我不知道这jQuery的问题还是chorme的问题。
非常感谢你! 或者我怎样才能以另一种方式获取上面的html?我需要将它保存到数据库中。
你, 伊万
2014-05-14
matrix
+0
[小提琴](http://jsfiddle.net/cse_tushar/V344S/)做工精细的Chrome版本'34.0.1847.131 M'以及在'34.0.1847。137 m' –
+0
我在chrome中正确得到了html。检查这个小提琴http://jsfiddle.net/NuYN8/。没有修改,但它的工作正常 –
+0
使用哪个版本的铬?对我来说,它在铬版本34.0.1847.131米正常工作。 http://jsfiddle.net/XLULL/ –