只用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就好啦
}
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答821 阅读
4 回答1.9k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决