Select 所有输入,除了 Summernote 中的元素 div

Select all inputs, except elements inside Summernote's div

Summernote 的模态框内有输入框。

我的 JS 在这里:

$('input, select, textarea').on('change',
    function(e){
        var inputs = $('input:text, input[type="radio"]:checked').map(
            function(){
                /* show values */
            }
        ).get();
    }
);

尝试使用 not() 但它不起作用:

var inputs = $('input:text, input[type="radio"]:checked')
    .not('div.note-editor > input')
    .map()
    .get();

使用 not 是正确的,但是您应该删除 >,因为它指定了直接子项,而 input 不是。所以

var inputs = $('input:text, input[type="radio"]:checked')
    .not('div.note-editor input')
    .map()
    .get();