只用CSS能否实现点了多行的checkbox,则只有最后一行显示阴影,如果点了一行则只显示那一行的阴影?
如果没法实现JS应该怎么做?
CSS的话应该是没法实现的,至少我没有想到什么好办法:
倒是可以获取到选中的input
input:checked{
box-shadow:...;
}
用JS方法就多了:
点击的时候给个事件,可以
click = function(e){
var obj = e.currentTarget // 此处要注意target和currentTarget的区别
//然后根据obj获取到整tr(用JQ的话应该就是parent再parent了)
//给tr加个class加个style就好啦
}
13 回答12.7k 阅读
7 回答1.8k 阅读
5 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
5 回答2.2k 阅读