3

私はこの構造を持っています:

$('.user_adr_edit div a').click(function(){
$(this).css('width', '210px');
});

動作しています。しかし、もう一度クリックすると、削除したいwidth:210px

unbindremoveまたは他の解決策を使用する必要がありますか?

4

2 に答える 2

3

css属性を変更するには、cssルールを使用する必要があります

CSS

a.wide{
   width:210px;
}

クラスを追加/削除するだけです

$('.user_adr_edit div a').click(function(){
    $(this).toggleClass('wide');
});
于 2013-03-12T14:36:11.030 に答える
0
$('.user_adr_edit div a').click(function(){
   if($(this).css('width') != '210px'){
      $(this).css({'width':'210px'});
   }
   else{
      $(this).css({'width':'0px'});
   }
});
于 2013-03-12T14:36:03.443 に答える