jqueryがie 7でセレクタを選択する問題はappendを失効させる
1,次のような一節があります.
2,jqueryでtbodyの下のコンテンツコードを動的に入力します.
このコードはie 7以降のieバージョンで問題があり、jqueryは#pending table tbodyで正しいdom位置とappendコンテンツを見つけることができません.修正する必要があります.修正するコードは以下の通りです.
#pendingを外してtable tbodyでdomを直接探します
3,私はしばらくとても疑問に思って、カスケードのセレクタはよくありますが、ie 7の下でどうしてこのような問題があって、まさかjqueryのbugあるいはdivの下でtable tbodyのhtmlの書き方が標準的ではありませんか?
<div class="right" id="pending">
<table class="one" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
</tbody>
</table>
<div id="pendingpage" class="paging">
</div>
</div>
2,jqueryでtbodyの下のコンテンツコードを動的に入力します.
$("#pending table tbody").empty().append(th).append(html);
このコードはie 7以降のieバージョンで問題があり、jqueryは#pending table tbodyで正しいdom位置とappendコンテンツを見つけることができません.修正する必要があります.修正するコードは以下の通りです.
$("table tbody").empty().append(th).append(html);
#pendingを外してtable tbodyでdomを直接探します
3,私はしばらくとても疑問に思って、カスケードのセレクタはよくありますが、ie 7の下でどうしてこのような問題があって、まさかjqueryのbugあるいはdivの下でtable tbodyのhtmlの書き方が標準的ではありませんか?