4

動的に作成されるdivを編集可能にしたい。これもドラッグ可能なdivです。

これは私が試したものです

1)$("#divid").attr('contentEditable','true');

2)$("#divid").live("click",function(){
     $(this).click('contentEditable',true);
  });

3)$("#divid").click('contentEditable',true);

しかし、上記のどれも機能していません。それを機能させる方法についてのアイデア!

前もって感謝します!

4

2 に答える 2

7

動的に作成されたdivを使用.on()しているため、ハンドラーを使用し.prop()ます。

  $(document).on("click", "#divid", function(){
     $(this).prop('contentEditable',true);
  });

フィドルで調べる:http://jsfiddle.net/SEvDe/

于 2013-01-04T11:39:00.353 に答える
1

フィドル

$("#test").get(0).contentEditable = "true";
$("#test1").attr('contentEditable',true);

それは魅力として機能します。

javascriptでuはこれを試すことができた

document.getElementById("contentDiv").contentEditable = "true";
于 2013-01-04T11:44:37.453 に答える