-1

クラス「ui-state-error」のときにh5Validateをトリガーして(「#error-email」)を表示するにはどうすればよいですか

h5Validate がクラスを追加するときにエラーを表示する必要があります。

私の例:http://jsfiddle.net/hsSru/30/

ありがとう

4

1 に答える 1

0

addClass をオーバーライドして、イベントをトリガーできます。

(function(){
    // Your base, I'm in it!
    var originalAddClassMethod = jQuery.fn.addClass;

    jQuery.fn.addClass = function(){
        // Execute the original method.
        var result = originalAddClassMethod.apply( this, arguments );

        this.trigger('classChanged');

        // return the original result
        return result;
    }
})();

そして、あなたはあなたのことをすることができます:

$("#error-email").bind('classChanged', data, function(){
    if(this.hasClass("ui-state-error")){
        //do your stuff
    }
});
于 2012-03-09T16:52:54.570 に答える