web-dev-qa-db-ja.com

Uncaught TypeError:element.removeClassはJqueryの関数ではありません

私はこれを使用しています サンプル Validate My formですが、このエラーが発生しました:

キャッチされていないTypeError:element.removeClassは関数ではありませんは、removeClass()は関数ではないと言っています!!よくわかりません

Jsコード:

$(function () {
            var form = $('#CompanyStep')
              , formData = $.data(form[0])
              , settings = formData.validator.settings
              , oldErrorPlacement = settings.errorPlacement
              , oldSuccess = settings.success;

            settings.errorPlacement = function (label, element) {

                debugger;
                oldErrorPlacement(label, element);

                label.parents('.form-group').addClass('has-danger');
                label.addClass('text-danger');
                element.addClass('form-control-danger');
            };

            settings.success = function (label, element) {

                debugger;

                label.parents('.form-group').removeClass('has-danger');
                label.parents('.form-group').addClass('has-success');
                element.removeClass('form-control-danger');
                element.addClass('form-control-success');


                oldSuccess(label, element);
            };
        });
7
Soheil Alizadeh

回答としてコメントを投稿する

代わりに:

$(element).removeClass('form-control-danger');
14
Loaf