当前位置:编程学习 > C#/ASP.NET >>

Repeater 选中行问题

怎么判断Repeater中选中哪一行并且改变选中行的颜色,鼠标单击选中 --------------------编程问答-------------------- 这个要用脚本来实现。 --------------------编程问答-------------------- repeter毛都不生成,你给什么赋值颜色?

repeter里面套tr td ?

那就tr.click(function(){
 this.parent.find("tr").css("backgroundcolor","")
 this.css("backgroundcolor","red");
});

手写的 可能有错误 差不多就是这个意思  tr单击的时候先清空所有tr的背景色 然后在给当前的赋值颜色

over --------------------编程问答-------------------- $(tr).hover
{
  function() {$(this).css("background-color","red")},
  function() {$(this).css("background-color","white")}
} --------------------编程问答-------------------- 先定义一个选中颜色的样色
.select{background:#0ff}

然后假设你用li来显示你的repeater列表

则可以这么写
$(li).click(function(){
    $(this).toggleClass("select");//来回切换这个样式即可
})

当然LZ需要引入一个jquery库
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,