动态创建的隐藏输入不会出现在iPad上

时间:2013-03-04 15:55:13

标签: javascript jquery ipad

在我的一个网页上,用户可以在占位符的位置向表中添加一行。添加的行的html包含许多隐藏的输入字段。在所有桌面浏览器上,这可以正常工作,但是在我的iPad(可能还有其他移动设备)上隐藏的输入没有添加到页面中,因此在查看源代码时丢失了。

有没有人知道为什么会这样,以及可以做些什么呢?谢谢你的帮助。

FYI

添加到页面的html存储在javascript变量中,就像这样。

new_row_html = '<tr>';
new_row_html += '<td>Cell 1</td>';
new_row_html += '<td>Cell 2</td>';
new_row_html += "</tr>";
new_row_html += '<input id="hid_1_id" name="hid_1" type="hidden" value="" />';
new_row_html += '<input id="hid_2_id" name="hid_2" type="hidden" value="" />';

然后我使用jQuery的replaceWith()方法用新的html替换占位符

0 个答案:

没有答案