jQuery 1.9では、チェックボックスがチェックされていないため、チェックを外した後、ボタンをクリックして再度チェックしようとしています
$("#add_cart_checkbox").attr("checked",'checked') ;
jQuery 1.9では、チェックボックスがチェックされていないため、チェックを外した後、ボタンをクリックして再度チェックしようとしています
$("#add_cart_checkbox").attr("checked",'checked') ;
を使用prop
し、ブール値を渡す必要があります。
$("#add_cart_checkbox").prop("checked", true) ;
このJsFiddleで正常に動作しています
$("#add_cart_checkbox").attr("checked",'checked') ;
クリックイベントを2回呼び出すイベントバブリングの問題である必要があります。