ajax をロードしたテーブルにゼブラ ストリップを適用しようとしましたが、うまくいきません。ネットでいくつかの提案をグーグルで検索しようとしましたが、うまくいきませんでした。これが私のコードです:
CSS:
<style>
.odd{background:#eeeeee}
</style>
Javascript:
<script src="../jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("tr:even").addClass("even");
$("tr:odd").addClass("odd");
});
//supplier ajax viewer
$(document).ready(function(stripTable) {
$("#supplier_viewer").load("inc/stock_view.php");
$('tr:odd',this).addClass("odd");
var refreshId = setInterval(function() {
$("#supplier_viewer").load('inc/stock_view.php?randval='+ Math.random());
}, 10000);
$('tr:odd',this).addClass("odd");
$.ajaxSetup({ cache: false });
});
</script>
そして、これがテーブルがロードされる場所です。
HTML:
<div id="supplier_view"></div>
追加してみました
$('tr:even',this).addClass("even");
ロードステージに進みますが、機能しません。提案してください。