GridView1是html表格的id
tbgcolor、tbgcolor1、tbgcolor2分别是三种样式1.数据行tr隔行颜色区分
2.当鼠标经过数据行tr时,当前行变成另外一种颜色,离开时又恢复以下是代码:
$("#GridView1 tr").mouseover(function() {
$(this).addClass("tbgcolor");
}, function() {
$(this).removeClass("tbgcolor");
})
$("#GridView1 tr:even").addClass("tbgcolor1");
$("#GridView1 tr:odd").addClass("tbgcolor2"); 现在碰到的问题是:
tr隔行颜色是起作用的,就是$("#GridView1 tr:even")、$("#GridView1 tr:odd")这两段代码是执行的,但是鼠标经过的事件mouseover没响应。但当我把$("#GridView1 tr:even")、$("#GridView1 tr:odd")去掉的话,事件mouseover却是起作用的,似乎把它们放一块的话只执行了隔行变色的代码,鼠标经过的没执行,这不知道是什么原因,请大家帮忙看看呀?
tbgcolor、tbgcolor1、tbgcolor2分别是三种样式1.数据行tr隔行颜色区分
2.当鼠标经过数据行tr时,当前行变成另外一种颜色,离开时又恢复以下是代码:
$("#GridView1 tr").mouseover(function() {
$(this).addClass("tbgcolor");
}, function() {
$(this).removeClass("tbgcolor");
})
$("#GridView1 tr:even").addClass("tbgcolor1");
$("#GridView1 tr:odd").addClass("tbgcolor2"); 现在碰到的问题是:
tr隔行颜色是起作用的,就是$("#GridView1 tr:even")、$("#GridView1 tr:odd")这两段代码是执行的,但是鼠标经过的事件mouseover没响应。但当我把$("#GridView1 tr:even")、$("#GridView1 tr:odd")去掉的话,事件mouseover却是起作用的,似乎把它们放一块的话只执行了隔行变色的代码,鼠标经过的没执行,这不知道是什么原因,请大家帮忙看看呀?
解决方案 »
- extjs做的页面,上传文件控件,在编辑时,如何初始化呢。
- 一个简单的奇怪问题,难道我的IE出问题了
- 用javascript 发送http请求的问题 就这些分了
- ext 加载数据问题httpProxy与store的BaseParams
- js求救:当表单的数据都输完之后,点击空白处,会自动触发点击“保存”按钮
- jquery.pagination.js分页中加中文显示乱码问题?
- 求助script 如何写才能实现我的要求??
- 怎么用js把创建的Excel对象显示在浏览器里,有好想法的给说一下。谢谢了。
- 打开窗体的简单问题!
- 有key,怎么解密ts,大佬看过来,点拨一下
- 弱弱的问一个jquery UI的小问题
- 运行asp.net需要特别的配置一下IIS吗?
$("[selectedTR]").live("mouseover",function(){
$(this).addClass("tbgcolor");
});
$("[selectedTR]").live("mouseout",function(){
$(this).addClass("tbgcolor");
});
<tr selectedTR='0'><td>1</td></tr>这样应该就是可以的,而$("[selectedTR]")这种格式,就是获取所选中的元素
<tr><td>aaaaaa</td></tr>
<tr><td>bbbbbbbb</td></tr>
<tr><td>cccccccc</td></tr>
</table>jquery:$(document).ready(function() {
$("#GridView1 tr:even").addClass("tbgcolor1");
$("#GridView1 tr:odd").addClass("tbgcolor2");
$("#GridView1 tr").mouseover(function() {
$(this).attr("class", "tbgcolor");
});
$("#GridView1 tr").mouseout(function() {
$(this).removeClass("tbgcolor");
$("#GridView1 tr:even").addClass("tbgcolor1");
$("#GridView1 tr:odd").addClass("tbgcolor2");
});
})
离开的时候remove掉tbgcolor,再add上 tbgcolor1 或 tbgcolor2