0

私の Web ページの 1 つで、ユーザーはプレースホルダーの代わりにテーブルに行を追加できます。追加された行の html には、多数の非表示の入力フィールドが含まれています。すべてのデスクトップ ブラウザーでは問題なく動作しますが、iPad (およびおそらく他のモバイル デバイス) では非表示の入力がページに追加されず、ソース コードを表示すると失われます。

なぜこれが起こっているのか、それに対して何ができるのか、誰にも分かりますか? ご協力いただきありがとうございます。

ご参考までに

ページに追加される 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 に置き換えます。

4

0 に答える 0