如何根据文本中的summernote启用或禁用按钮?

时间:2018-10-02 09:26:59

标签: jquery laravel summernote

我首先有一个表单向导,其中有summernote和一个id为“ change_summernote”的下一个按钮(如果summernote包含文本,则启用else禁用(即使在用户输入文本然后将其删除之后)) 这是我的代码:

$(".summernote").on("summernote.keyup", function (we,e) { 
                if(e.keyCode == 46 || e.keyCode == 8)
                {
                    if ( jQuery(".summernote").summernote("code") == '') 
                    {
                        //this line is not working
                        jQuery('#change_summernote').attr("disabled");

                    } else {

                        jQuery('#change_summernote').removeAttr("disabled");
                        //No guarantee it isn't mindless gibberish, sorry.

                    }   
                }
                else
                {
                    jQuery('#change_summernote').removeAttr("disabled");
                }
            });

如果删除summernote中的所有文本,则下一个按钮失效的部分不起作用

1 个答案:

答案 0 :(得分:0)

使用JQuery设置属性的正确方法。

jQuery('#change_summernote').attr('disabled', 'disabled');