动态生成<img/>不响应各种脚本

时间:2011-04-14 14:33:19

标签: jquery events live

我有一个脚本,使用href为图像的src创建一个img元素。新的img被插入DOM层次结构中的特定位置。我有脚本与div包含的imgs交互,就像这个新创建的img一样。然而,这些脚本不适用于新项目。所有相关功能都是实时的,并在hovers / clicks / dblclicks等上触发。

    $('<img />', {'src': src,'class': 'DCT'}).wrap('<div class="DCP" />').parent().insertAfter($('.SH_P').parent());

      $("#Results a").live('dblclick', function(event){
            if (event.type === 'dblclick') {

                var src = $(this).attr("href");

                $('<img />', {'src': src,'class': 'DCT'}).wrap('<div class="DCP" />').parent().insertAfter($('.SH_P').parent());

});

例如,我有一个克隆img目标的单击功能。我还有一个脚本,如果您按住alt并单击它,它将删除该元素。这些都不起作用。

为什么新商品没有响应的任何线索?

修改

没关系,我本可以宣誓这些功能是现场的,但事实并非如此。我转换了他们,现在他们工作了。不管怎样,谢谢。

0 个答案:

没有答案