例如:
你有一张桌子,它有4个tds和2个trs.表的背景颜色为白色.如果我点击A td,A td应为红色,如果我点击B,B td应为红色,A td也应为红色.如果我点击C比,C应为红色,B和A也应为红色.
我有类似的东西.但它并不好,因为当我再次点击时,我想将颜色改回白色.
http://jsfiddle.net/k8UgT/193/
我使用的代码
JS:
$( function() {
$('td').click( function() {
$(this).css('background','#aaa')
} );
} );
最佳答案
欢迎来到SO.
首先,您不需要在td上使用onclick属性.其次,我建议使用CSS类而不是设置背景颜色.
CSS
.red-cell {
background: #F00; /* Or some other color */
}
JS
$( function() {
$('td').click( function() {
$(this).toggleClass("red-cell");
} );
} );
相关文章
准备:导入ElementUI 看官网教程 数据准备:JSON数据转换成树状...
vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些