将文本插入textarea

时间:2013-03-03 11:02:14

标签: jquery

案例:如果我click red image &gt; add new div,那么如果我click green image &gt; insert text to textarea < / p>

我怎样才能做到这一点? http://jsfiddle.net/AMZMA/tNt7t/11/

我知道如果我这样做了 http://jsfiddle.net/AMZMA/tNt7t/9/
它的工作原理

但它会在后台加载图片因为我正在使用display:none
我点击red image

时只想加载图片 抱歉我的英语不好:D

1 个答案:

答案 0 :(得分: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/


这可能会有所帮助: