私は、ページからhtmlを取得して、それをメインWebページに挿入できるようにする必要があるプロジェクトに取り組んでいます。ChromeとFirefoxで完全に機能しますが、IE9では失敗します。これが私が使用するコードの一部です。
if (!element.data('cache')) { $('#contentHolder').html('<img src="ajax_preloader.gif" width="64" height="64" class="preloader" />'); $.get(element.data('page'), function (msg) { $('#contentHolder').html(msg); /* After page was received, add it to the cache for the current hyperlink: */ element.data('cache', msg); setTimeout("checkonbox()", 100); }); } else { $('#contentHolder').html(element.data('cache')); setTimeout("checkonbox()", 100); }
挿入されるHTMLは
<table style="width:400px; height: 388px; text-align: left;" align="left">
<tr>
<td><input id="Checkbox0" type="checkbox" onclick="changebuttons();" checked="true">
Exclusive.</input></td>
</tr>
</table>
さらに、いくつかのオプションボタン。
すべてが完璧に表示されますが、チェックボックスまたはオプションボタンをクリックできません。