tr中本身绑定了mouseout和mouseover,颜色会变化,希望在点击的时候,被点击的那个tr颜色变为第三种颜色,且mouseout,mouseover都不会影响它,然后点击另外一个tr时,再只显示那个的颜色?
不用插件,直接用jquery或js实现,如何弄?求教了。。。急!!!!
这样的话 选择下一个tr的时候,上一个被选中的颜色如何清除呢?
且选中的目的是为了修改,貌似能用全局变量记录刚选中的tr,然后再显示修改?有木有其他的方法呢?
可以实现,
在执行 tr被点击后,添加一个class属性(如clicked)前。
先检索是否有添加的class属性(如clicked)的tr元素,有则删除class。
非常简单的:
$("table#aijquery").on("click",function(e){这里有在线效果演示:
另外再给你推荐一篇非常经典的关于jquery操作表格的文章: