JQuery表格隔行换色的问题 jqueryjavascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建tr的时候再调用下换色的<style>tr{background:#fff;}tr:nth-child(2n){background:#f00}</style> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>table{ border-collapse:collapse; padding:0px; margin:0px;}table tr td{ border:#CCCCCC 1px solid; width:600px; height:20px; font-size:12px;}</style><script src="http://cloud.xing-xing.com/jquery.js" language="javascript" type="text/javascript"></script><script>(function($){$.fn.tableUI=function(options){ defaults={ "oddTr":"#f0f0f0", "evenTr":"#FFFFFF", } var opts=$.extend({},defaults,options); //合并属性的原则后面的覆盖前面的 $(this).each(function(index,ele){ var table=$(this); $(table).find("tr :even").css({"background":opts.evenTr}); $(table).find("tr :odd").css({"background":opts.oddTr}); })}})(jQuery)$(function(){ $("#tab").tableUI({ oddTr:"#0CC", //奇数行颜色 evenTr:"#FFFFFF", //偶数行颜色 }); $("#btn").click(function(e) { $("#tab").append('<tr><td>点击删除</td></tr>'); $("#tab").tableUI({ oddTr:"#0CC", //奇数行颜色 evenTr:"#FFFFFF", //偶数行颜色 }); }); $("#tab tr").live('click',function(e) { $(this).remove(); $("#tab").tableUI({ oddTr:"#0CC", //奇数行颜色 evenTr:"#FFFFFF", //偶数行颜色 }); });})</script></head><body><input type="button" value="添加" id="btn" /><table id="tab"><tr><td>点击删除</td></tr><tr><td>点击删除</td></tr><tr><td>点击删除</td></tr><tr><td>点击删除</td></tr></table><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><h3>注意jQuery的版本38行的live方法在jQuery1.9以下管用高于1.9用on替换live方法我这个jQuery是1.8的版本</h3></body></html> 关于extjs中导航树的设计 参数无效???请教中。。。 js中限制输入数字的范围 如何把数据分屏显示 怎样取二级联动菜单的值(js+jsp)? 求高手帮忙解决IE浏览器下,网站JS加载错误问题 如何拿到单选框的值? 怎样设定当前页面没有工具条、地址栏、滚动条、状态条。要求不是打开新窗口,即不用window.open函数。 写聊天室javascript的小问题 easy ui插件中有一颗树,如何获取叶子节点的ID 为什么同样在页面实现的按钮拖拽,在opera、火狐浏览器和ie浏览器生成的标签及内容不一样? 取得所有div 并且遍历div当class等于某个特定值时隐藏 求思路
<style>
tr{background:#fff;}
tr:nth-child(2n){background:#f00}
</style>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
table{ border-collapse:collapse; padding:0px; margin:0px;}
table tr td{ border:#CCCCCC 1px solid; width:600px; height:20px; font-size:12px;}
</style>
<script src="http://cloud.xing-xing.com/jquery.js" language="javascript" type="text/javascript"></script>
<script>
(function($){
$.fn.tableUI=function(options){
defaults={
"oddTr":"#f0f0f0",
"evenTr":"#FFFFFF",
}
var opts=$.extend({},defaults,options); //合并属性的原则后面的覆盖前面的
$(this).each(function(index,ele){
var table=$(this);
$(table).find("tr :even").css({"background":opts.evenTr});
$(table).find("tr :odd").css({"background":opts.oddTr});
})
}
})(jQuery)
$(function(){
$("#tab").tableUI({
oddTr:"#0CC", //奇数行颜色
evenTr:"#FFFFFF", //偶数行颜色
});
$("#btn").click(function(e) {
$("#tab").append('<tr><td>点击删除</td></tr>');
$("#tab").tableUI({
oddTr:"#0CC", //奇数行颜色
evenTr:"#FFFFFF", //偶数行颜色
});
});
$("#tab tr").live('click',function(e) {
$(this).remove();
$("#tab").tableUI({
oddTr:"#0CC", //奇数行颜色
evenTr:"#FFFFFF", //偶数行颜色
});
});
})
</script>
</head>
<body>
<input type="button" value="添加" id="btn" />
<table id="tab">
<tr><td>点击删除</td></tr>
<tr><td>点击删除</td></tr>
<tr><td>点击删除</td></tr>
<tr><td>点击删除</td></tr>
</table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<h3>注意jQuery的版本38行的live方法在jQuery1.9以下管用高于1.9用on替换live方法我这个jQuery是1.8的版本</h3>
</body>
</html>