0
    $("#frmNewList").validate({
    rules:{
    price:{
                        required: true, 
                        number: true
                          }
          },
    messages: {
    price:{ 
                        required: "Please Enter The Price",
                        number: "Please Enter the amount only"
                         }
              },
    errorPlacement:function(f,g){
             if(g.attr('id')=='price')
              {
                f.addClass('margin');
                f.css({'margin-left':'-10px !important'});
             }

    });
<style>
.margin{margin-left:-10px !important;
}
</style>

ここで 2 つの質問があります。1) コードに示されている -10px のマージンを適用したいのですが、機能していません。2) コードに示されているマージン クラスを追加します。どちらも個別に追加されます。しかし、どちらも機能していません。

4

1 に答える 1

3

!importantJQuery css では動作しません

コードを変更する

f.css({'margin-left':'-10px !important'});

f.css({'margin-left':'-10px'});

デモ: http://jsfiddle.net/BrzM9/1/

更新:確かに使用できますmargin-top

$("#div1").css({'margin-left':'-10px', 'margin-top':'-20px'});

デモ: http://jsfiddle.net/hFZs9/3/

于 2013-05-31T11:02:41.267 に答える