日期:2014-05-16  浏览次数:20461 次

请教:easyui单击列改变对应列的背景颜色。
请教:easyui datagrid中单击改变对应的背景颜色。
------解决方案--------------------












<!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>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(function(){
$("table tr td").click(function(){
$("table tr td").css("background-color","#666");//每次点击前把所有单元格变回初始颜色
var ind=$(this).index();//定位单元格在一行中的相对位置
$("table tr").each(function(k,v){//遍历所有行
$("td",v).eq(ind).css("background-color","#ECE9D8");//把每行的同一位置变色
});

});

})
</script>
<style>
table tr td{
border: 1px solid red;
background-color:#666;
}
</style>
</head>

<body>
<table   cellpadding="0" cellspacing="0">
<tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
  <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
  <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
    <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
    <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
   <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
 <tr><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td><td>A</td><td>20</td></tr>
</table>
</body>
</html>

------解决方案--------------------
easyui的内容容器也是table,定位内容的td增加click事件就好了。。参考:datagrid单击单元格选择此列
------解决方案--------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>EasyUI Demo</title>

<link rel="stylesheet" type="text/css" href="../jquery/jquery-easyui-1.3.3/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-easyui-1.3.3/themes/icon.css">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-easyui-1.3.3/demo/demo.css">
<script type="text/javascript" src="../jquery/jquery-1.10.0.min.js"></script>
<script type="text/javascript" src="../jquery/jq