Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Javascript转换为jQuery_Javascript_Jquery_Web_Frameworks_Coding Style - Fatal编程技术网

如何将Javascript转换为jQuery

如何将Javascript转换为jQuery,javascript,jquery,web,frameworks,coding-style,Javascript,Jquery,Web,Frameworks,Coding Style,如何将此代码转换为jQuery?我是javascript领域的新手 var show = document.querySelectorAll('.js-show'); for (let i = 0; i <= show.length; i++) { var hide = document.querySelectorAll('.js-hide'); for (let i = 0; i <= hide.length; i++) { show[i].ad

如何将此代码转换为jQuery?我是javascript领域的新手

var show = document.querySelectorAll('.js-show');

for (let i = 0; i <= show.length; i++) {
    var hide = document.querySelectorAll('.js-hide');

    for (let i = 0; i <= hide.length; i++) {
        show[i].addEventListener('click', function() {
            if (hide[i].type === 'password') {
                hide[i].type = 'text';
                show[i].innerHTML = 'visibility';
            } else {
                hide[i].type = 'password';
                show[i].innerHTML = 'visibility_off';
            }
        });
    }
}

谢谢您的帮助。

您的香草JS不太理想。查看HTML也会有所帮助

我相信你想要这个

$'.js show'.onclick,函数{ const$pw=$this.closest.someContainer.find.pw; $pw.attrtype,$pw.attrtype==密码?文本:密码; $this.val$pw.attrtype==密码?可见性:可见性关闭; };
jQuery到JS,反之亦然:不要在每次迭代中都这样做var hide=document.querySelectorAll.jshide';此外,您还可以以简单的JS委托任何特定的原因将Javascript转换为jQuery?您知道可以在for循环中使用除i以外的其他字母作为变量吗?变量可以是多个字符,甚至包括数字,只要数字不是第一个字符。