は、必ずあなたのコードは、Firebugのか、Chromeの開発ツールを使用し、また
$('.submittable').live('change', function() {
$(this).parents('form:first').submit();
alert('reached this point');
...
に達している作るために、アラートに入れてみてください。 MacのChromeのショートカットは、dev-toolsを起動するためのコマンド-alt-iです。コンソールを起動するには、「コンソール」をクリックしてください。あなたのJSがに接続するDOM要素を持っていることを確認するには
$('.submittable')
を入力することができますコンソールで
。 $('.submittable')
が何も返さなければ、dom要素が選択されていません。ブレークポイントを設定して、開発ツールでそれらを実行することさえできます。ブレークポイントを作成するには、
$('.submittable').live('change', function() {
$(this).parents('form:first').submit();
debugger;
...
となり、その行に達すると開発ツールが引き継がれます。
出典
2011-09-13 23:03:15
Dty
ファイヤーバグを使用しましたか? javascriptをデバッグするのに非常に便利です – Awea