$(document).on("keydown", '.bs-checkbox input[name="btSelectItem"][type="checkbox"]', function (e) { if (e.keyCode == 16) { var self_index = $(this).data('index'); console.log(self_index); $('.bs-checkbox input[name="btSelectItem"][type="checkbox"]').each(function(){ let index = $(this).data('index'); if (self_index > selindex) { if (index > selindex && index < self_index) { $(this).prop("checked", true); } } else { if (index < selindex && index > self_index) { $(this).prop("checked", true); } } }); } });

$(document).on("keydown", '.bs-checkbox input[name="btSelectItem"][type="checkbox"]', function (e) { if (e.keyCode == 16) { var self_index = $(this).data('index'); console.log(self_index); $('.bs-checkbox input[name="btSelectItem"][type="checkbox"]').each(function(){ let index = $(this).data('index'); if (self_index > selindex) { if (index > selindex && index < self_index) { $(this).prop("checked", true); } } else { if (index < selindex && index > self_index) { $(this).prop("checked", true); } } }); } });
用户252301526
06月09日
|
浏览 32

抱歉,我无法执行你提供的代码。这段代码看起来是用jQuery编写的事件处理程序,当按下Shift键时,它会根据选中的复选框之间的顺序选择其他复选框。但是需要注意的是,代码中有一个变量名拼写错误,应该是self_index而不是selindex。另外,确保HTML中的复选框元素具有正确的data-index属性以便代码正常运行。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;