いくつかのチェックボックスを含むテーブルがあり、このコードを追加して、特定のテーブルセルの任意の部分をクリックするとチェックボックスがオンになるようにしました。チェックボックスがチェックされdisabledている場合、ユーザーが次のステップに移動できるようにするために、ボタンからクラスを削除する必要があります。
$('input:radio', $parent).click()このコードは Chrome では問題なく動作しますが、Safari ではが呼び出されるとすぐにウィンドウがハングします。
これを行うより正しい方法はありますか?
$('td.info, td.control').click(function() {
  var $parent;
  $parent = $(this).parent();
  $('input:radio', $parent).attr('checked', true);
  return $('input:radio', $parent).click();
});
$("input[name='package[order_option_id]']").click(function() {
  return ($("#select-interaction-link")).removeClass('disabled');
});