Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-on mouseover/hover等不处理新创建的元素_Javascript_Jquery - Fatal编程技术网

Javascript jQuery-on mouseover/hover等不处理新创建的元素

Javascript jQuery-on mouseover/hover等不处理新创建的元素,javascript,jquery,Javascript,Jquery,我用js创建新元素,如下所示: $("#vorschau_tr").append('<td><img src="bla.jpg" class="flipped js_is_a_broken_time_wasting_piece_of_garbage"></td>'); 我知道它被问了很多次,但每次它都说解决方案是在上使用,我这样做了,但它不起作用,那么怎么做呢 $(".js_is_a_broken_time_wasting_piece_of_garbage"

我用js创建新元素,如下所示:

$("#vorschau_tr").append('<td><img src="bla.jpg" class="flipped js_is_a_broken_time_wasting_piece_of_garbage"></td>');
我知道它被问了很多次,但每次它都说解决方案是在上使用,我这样做了,但它不起作用,那么怎么做呢

$(".js_is_a_broken_time_wasting_piece_of_garbage").live( click, function(){
    alert('js_inventor_is_a_pos');
});

也不起作用

您错过了在
img src=“bla.jpg”
中关闭
。这就是选择器未按预期工作的原因:

$(“#vorschau_tr”)。追加(“”);
$(“.js”是一个破烂的、浪费时间的、一块垃圾)({
鼠标悬停:函数(){
警报(“输入”);
},
mouseleave:function(){
警惕(“离开”);
}
});


我已经看到解决方案总是在ffs上使用,但它不起作用。您添加到行中的html无效-您没有关闭图像src属性。请查看此提琴:)不,看第一个答案,我接受了,尽管它仍然不能与我的代码一起工作。JS无法处理3k行代码,因为它是一个POSI不同意-js非常棒-我们运行了一个SPA,有超过50k行代码-它工作完美且快速。我附加的小提琴工作-所以在发脾气之前检查你的代码,因为你显然做了错事。你不知道你在说什么,我不知道你的项目有多复杂,有50k代码,我肯定不是。但我已经读过了y为js不合逻辑的bs做了无数变通,这在PHP和JAVAOh等其他编程语言中是永远找不到的。我只是错过了这里,因为我将生成的图像名称更改为bla.jpg以保持简单。结尾“在org中code@EddyUnruh,那么代码中可能还有其他问题,正如您所看到的,根据您在问题中提供的代码,它(在答案片段中)正在按预期工作。。。。。谢谢
$(".js_is_a_broken_time_wasting_piece_of_garbage").live( click, function(){
    alert('js_inventor_is_a_pos');
});