div内にcontenteditable = "false"というスパンタグがある場合、次の短いコードを使用してdivを作成しました。 spanをダブルクリックすると、contenteditable属性をfalseからtrueに設定して変更する必要があるため、dblclickでテキストを編集可能にすることができます。例を確認してくださいhttp://jsfiddle.net/dtxhe/Jquery change Contenteditable attr IE
これはfirefox、chrome、ie8で動作しますが、IE7やquirksモードでは動作しません。 アイデアどのように私はこれを修正することができます。
@alexシングルクリックのような別のイベントを試してみるべきです...私はIE7で問題を引き起こしてダブルクリックを聞いたことがあります。それは単なるアイデアです。他に何が言えるのかはわかりません。 – jlmakes
@alex jsFiddleでは、JavaScriptコードをJavaScriptボックスの中に置きます。それはあなたのデモをより読みやすくします。 –
つまり、dblclickはうまく動作します。クリックして変更しても、それはまだ動作しません。私はこれを引き起こす可能性のあるものには無関心です。 – Hussein