子要素がjQueryで親クリックイベントをアクティブ化できないという問題があります。私はグーグルを回って、いくつかの異なる解決策に出くわしましたが、どれも私にはうまくいかないようです。
編集したテキストをajax経由で非同期に送信できるように、テーブルセルをクリックしてから編集可能にする必要があります。jQueryを使用してテキストを入力フィールドに置き換えていますが、クリックするたびに親イベントが再度発生するため、編集または送信できません。
私は使用してみました:
$("child").click(function(e){
e.stopPropagation();
})
また.unbind("click")
、一度クリックすると親でも再度クリックする必要はありませんが、これによって子のバインドも解除されるようです。
問題を適切に示すためにフィドルを用意しました。
どんな助けでも素晴らしいでしょう!それは私を夢中にさせています。