0

ケース: i click red image >の場合、i >add new divの場合click green image insert text to textarea

どうすればこれを機能させることができますか?
http://jsfiddle.net/AMZMA/tNt7t/11/

私はこれに到達するかどうか知っています
http://jsfiddle.net/AMZMA/tNt7t/9/
動作します

しかし、それは私が使用しているため、バックグラウンドで画像をロードしdisplay:none
ます。red image

私の悪い英語でごめんなさい:D

4

1 に答える 1

1

ドキュメントに現在存在するすべての画像に適用されるclick()イベントを使用していますが、将来動的に追加する画像には適用されません。またはを#image使用して、現在または将来存在するすべての要素のクリック イベントをリッスンできます。delegate()on()#image

  $(document).on('click', "#image",function(event){
        var test = $(event.target).attr("title");
        $(".text").focus().val(test);
    });

http://jsfiddle.net/tNt7t/20/


これは役立つかもしれません:

于 2013-03-03T11:07:13.893 に答える