Jquery 追加后无法访问elment

Jquery 追加后无法访问elment,jquery,Jquery,我使用append将图像添加到 我无法通过id访问图像元素以使用切换。如果我注释掉切换,图像将显示在页面上。添加切换代码后,图像会闪烁一秒钟然后消失。这是因为接受应串行执行的函数参数的.toggle版本已被删除。() .toggle现在仅显示/隐藏元素。因此,在点击器上调用.toggle,只会隐藏它 有关替代实现,请参见var imgTag=“您想做什么?打开和关闭图像?”off@Dman100,切换是否发生在单击或其他事件上?何时或哪个事件? $('#p10').append("<img

我使用append将图像添加到


我无法通过id访问图像元素以使用切换。如果我注释掉切换,图像将显示在页面上。添加切换代码后,图像会闪烁一秒钟然后消失。

这是因为接受应串行执行的函数参数的
.toggle
版本已被删除。()

.toggle
现在仅显示/隐藏元素。因此,在点击器上调用
.toggle
,只会隐藏它


有关替代实现,请参见
var imgTag=“您想做什么?打开和关闭图像?”off@Dman100,切换是否发生在单击或其他事件上?何时或哪个事件?
$('#p10').append("<img src='plus.png' id='clicker' />");
$('#clicker').toggle(function() {
        // toggle code here
}, function() {
    // toggle code here
});
var imgTag = "<img>";
    imgTag.attr('src','plus.png');
    imgTag.attr('id','clicker');
    $('#p10').append(imgTag);

    $(imgTag).toggle(function() {
            // toggle code here
    }, function() {
        // toggle code here
    });