首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vanilla js vs jquery转换

Vanilla js vs jquery转换
EN

Stack Overflow用户
提问于 2021-02-28 17:02:44
回答 1查看 32关注 0票数 0

我是一个小程序员,学习Jquery javascript,但从来没有真正掌握过普通的javascript (我知道我是一个淘气的程序员)。我的问题是,我将如何在vanilla JS中复制此功能?

代码语言:javascript
复制
if ($('form[name="sql"] input[type="checkbox"][name="masterblaster"]').length > 0) {
            $('form[name="sql"] input[type="checkbox"][name="masterblaster"]').click(function () {
                $('form[name="sql"] input[type="checkbox"][name="id[]"]').prop('checked', $('form[name="sql"] input[type="checkbox"][name="masterblaster"]').prop('checked'));
            });
        }

$('#sqlActionsMenu').change(function () {
            var selected = $(this).val();

            if (selected == 'utf8') {
                $('.runUtf8').show();
            } else {
                $('.runUtf8').hide();
            }
        });
EN

回答 1

Stack Overflow用户

发布于 2021-02-28 17:12:00

代码-

代码语言:javascript
复制
if(document.querySelectorAll('form[name="sql"] input[type="checkbox"][name="masterblaster"]').length > 0) {
    document.querySelector('form[name="sql"] input[type="checkbox"][name="masterblaster"]').click(function() {
        const el = document.querySelector('form[name="sql"] input[type="checkbox"][name="id[]"]').checked = document.querySelector('form[name="sql"] input[type="checkbox"][name="masterblaster"]').checked;
    })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66407416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档