我有多个复选框,我想点击一个并按住shift键并单击另一个并选择该范围内的所有复选框。
但是,如果我再次按住shift键并单击另一个复选框,则范围会更改,如果范围较大则选择新的范围,或者如果范围较小则选择取消选择。
如果我点击其中一个而不按Shift键,当我点击另一个按住Shift键时,我的范围将选择并取消选择此处作为参考。
就像在gmail中一样。
我搜索了一些答案,但没有一个完全如此。他们只设置一个复选框用于开始,另一个用于结束。之后你必须取消选择一个再做一次。或者从没有参与第一次选择的复选框开始和结束。
任何人都有一些想法我怎么能用javascript / jquery做到这一点?