2009-05-10 3 views
2

は、次のコードを手に入れた:私がやりたい何Jqueryと変数を結合する方法は?

$(document).ready(function() 
{ 
    $('a.add-item').click(function() 
    { 
     if ($(this).parent().find('input').attr('value', '0')) 
     { 
      $(this).parent().find('input').attr('value', '1') 
     } 
    }); 
}); 

は、変数を作成し、それをインクリメントし、その後、私の上記のコード交換.ATTRにそれを追加することです(「値」「0」))

どうすればよいですか?

おかげで、 キース

答えて

7

あなたはこのように意味:あなたは連結を防ぐために、値上のparseIntを使用する必要があります

$(document).ready(function() 
{ 
    $('a.add-item').click(function() 
    { 
     var $item = $(this).parent().find('input'); 
     var value = parseInt($item.attr('value'), 10); 
     if (!value) { 
      value = 0; 
     } 
     $item.attr('value', value + 1); 
    }); 
}); 
+2

。 –

+0

あなたは正しいアイディアを持っていて返信に感謝しますが、私がコードをテストすると、1111111のように1を追加し続けますが、インクリメントしません。 歓声、 キース –

+0

@Jed:おかげで、私は今 –