为了账号安全,请及时绑定邮箱和手机立即绑定

怎样实现选择input的最新的三个元素?

假设有十个input,现在的问题是我只要选择,但我就只能始终动态的选中最新选择的三个,而多余的就从最开始选择的去掉不选中,这个效果怎么做,我想是先遍历之后将选择的放在一个数组里,而后判断他们的index,所选中的大于3,将最小的index的input的checked设置为false,但我试了不成功,请大神指教,谢谢!

正在回答

1 回答

什么叫最新?

按显示顺序最前面的最新?

$('input:lt(3)');

多余的不选中

$('input:gt(2)').prop('checked',false);

===============================================

按显示顺序最后面的最新?

$('input:gt(-4)');

多余的不选中

$('input:lt(-3)').prop('checked',false);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

怎样实现选择input的最新的三个元素?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信