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

如何将这段jQuery代码转化成原生js?

如何将这段jQuery代码转化成原生js?

浮云间 2018-12-19 18:09:39
    $("#pwd-input").on("input", function() {          var pwd = $(this).val().trim();          for (var i = 0; i < pwd.length; i++) {              $(".fake-box input").eq(i).val(pwd[i]);          }          $(".fake-box input").each(function() {              var index = $(this).index();              if ( index >= pwd.length ) {                  $(this).val("");              }          });          if (pwd.length == 6) {              //执行其他操作             setTimeout(function () {               alert('订单已提交')            },300)                    }      }); jQuery 的 eq() 方法,不知如何用原生 js 实现。
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

ie8以上:


document.querySelectorAll(".fake-box input")[i].value = pwd[i]

ie8:


var fakeBox = document.getElementsByClassName('fake-box');

for(var j=0;j<fakeBox.length;j++){

    fakeBox[j].getElementsByTagName("input")[i].value = pwd[i]

}


查看完整回答
反对 回复 2019-01-18
  • 1 回答
  • 0 关注
  • 350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信