Jquery动态给表格中的Td追加class

本文介绍了如何使用jQuery动态给HTML表格中的<td>元素添加不同类(class),并根据预设的类名列表调整样式,如设置宽度和文本对齐。通过JavaScript操作DOM,实现在页面加载后根据配置快速应用样式。

Jquery动态给表格中的Td追加class

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title></title> 
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
 	var tableRowClass = "leftWith,conterWidth,conterWidth";
	var tableRowClassArr = tableRowClass.split(",");
	var tableRow = document.getElementsByClassName("tableRowClass");
		jQuery.each(tableRowClassArr,function(index,obj){
			jQuery('.tableRowClass').eq(index).addClass(obj);
		});

	var className = "leftWith,conterWidth,conterWidth,conterWidth,conterWidth,conterWidth,rightWith";
	var classNameArr = className.split(",");
	var tableTr = $('#table1 tr');
	$.each(tableTr,function(index_tr, obj_tr){
		var trChildren= $('#table1 tr').eq(index_tr).children();
		$.each(trChildren, function(index_td, obj_td){
			$.each(classNameArr,function(index_className, obj_className){
				trChildren.eq(index_className).addClass(obj_className);
			})
		})
	})
});
</script>
<style>
	.leftWith{
		width: 100px;
		text-align: left;
	}
	.conterWidth{
		width: 100px;
		text-align: center;
	}
	.rightWith{
		width: 100px;
		text-align: right;
	}
</style>
</head>
<body>
		<table id="table1" border="" cellspacing="" cellpadding="">
			
			<tr class="tableRowClass">
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
			</tr>
			<tr class="tableRowClass">
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
			</tr>
			<tr class="tableRowClass">
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
				<td>Data</td>
			</tr>
		</table>
</body>
</html>
````html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值