私は2つのテーブルを持っています。最初のものはヘッダーのみです。これは、広告をスクロールできないようにする解決策が見つからなかったためです。2 番目のものにはコンテンツが含まれていますが、サイドが読み込まれると空になります。最初に両方のテーブルのコード。
<table width="100%">
<caption class="splitselection">
<b>Downloads</b>
</caption>
<thead align="left">
<tr>
<th scope="col" width="36%" align="left" >Dateiname </th>
<th scope="col" width="32%" align="left" >Fortschritt </th>
<th scope="col" id="status" width="22%"align="left" >Status </th>
<th scope="col" width="10%" align="left" >Ordner öffnen </th>
</tr>
</thead>
</table>
<div style="overflow:auto; height:115px; width:100%" class="downloadFrame">
<table width="100%" id="download_table" align="center">
<tbody align="left">
</tbody>
</table>
</div>
今のところ<tr>
、次のコードでコンテンツを含むテーブル内のすべての要素をキャッチしたいと思います。
var interval = window.setInterval(function() {
$('#download_table > tbody > tr').each(function() {
alert($(this).find('td')[0].html);
});
},5000);
特定のテーブルセルをチェックする間隔を作成しています。
私のアラートでは、このテーブルセルを取得したいのですが、ここの私のアラートは「未定義」を返します。書いalert($(this).find('td')[0]);
ているだけの場合は、 HTML が返されますhtmlObjectTableCell
。
テーブル行を追加しないと、間隔は何もしません。行を追加すると、アラートが表示されます。だから私にとっては、テーブルセルのhtmlを取得したいときに何か問題があるに違いありません
それでも、.html .val と .text を使用しようとしましたが、以前と同じ結果が得られます。