【发布时间】:2011-07-16 23:16:14
【问题描述】:
我有一个 div 列表 (div.row),我需要更新背景颜色。目前我通过 CSS 设置背景颜色 div.row:nth-child(odd) 和 div.row:nth:child(even) ..
正在通过单击删除 div.row - 然后它成功了,我需要它来更新整个行,因此它每秒仍然具有不同的背景..
我该怎么做?
我的脚本现在是:
<script type="text/javascript">
$(document).ready( function() {
$("a.delete").click(function(){
$.ajax({
type: "POST",
url: "...",
data: { this_page_id: $(this).prev().val() },
success: function(){
$(".success-delete").css("display","block");
},
async: false,
dataType: "html"
});
$("#r" + $(this).prev().val()).slideUp();
var i = 1
$("div.row").each( function(index){
if( i % 2 ){
$(this).css('background-color','#ffffff');
} else {
$(this).css('background-color','#ececec');
}
i++;
});
});
});
</script>
【问题讨论】:
标签: jquery css jquery-post