这可能是一个非常简单的jQuery问题,但是在文档中10分钟后我无法回答它...
我有一个复选框列表,我可以用选择器获取它们'input[type=checkbox]'
.我希望用户能够按住Shift键并选择一系列复选框.为了实现这一点,我需要获取列表中复选框的索引,因此我可以将该索引传递给.slice(start, end)
.如何在用户单击框时获取索引?
以下选择器也应该在jQuery中工作:input:checkbox
.
然后你可以将它们:gt(index)
和:lt(index)
过滤器串在一起,所以如果你想要第5到第7个复选框,你可以使用input:checkbox:gt(4):lt(2)
.
要获取当前单击的复选框的索引,只需使用$("input:checkbox").index($(this))
.