Jquery 将文本插入文本区域

Jquery 将文本插入文本区域,jquery,Jquery,案例:如果我单击红色图像添加新div,那么如果我单击绿色图像将文本插入文本区域 我怎样才能使它工作? 我知道如果我能做到这一点 它起作用了 但它会在后台加载图像,因为我使用的是display:none 我只想在单击红色图像时加载图像 抱歉,我的英语不好:D您正在使用图像上的单击()事件,该事件将应用于文档中当前存在的所有图像,而不会应用于您将来动态添加的图像。您可以使用delegate()或on()来侦听现在或将来存在的所有#image元素的单击事件 $(document).on('cl

案例:如果我
单击红色图像
添加新div
,那么如果我
单击绿色图像
将文本插入文本区域

我怎样才能使它工作?

我知道如果我能做到这一点

它起作用了

但它会在后台加载图像,因为我使用的是
display:none

我只想在单击红色图像时加载图像

抱歉,我的英语不好:D

您正在使用
图像上的
单击()
事件,该事件将应用于文档中当前存在的所有图像,而不会应用于您将来动态添加的图像。您可以使用
delegate()
on()
来侦听现在或将来存在的所有
#image
元素的单击事件

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


这可能会有帮助:


live
已弃用且不需要NP,I
$(“#父”)。on(event,target,func)
是新版本的粗略版本syntax@KevinBowersox是的,我必须同意这一点。我从来没有记住过它的语法!