Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
如何在replace live上使用(jQuery v2.0.3) // $(“.test”).append('Items')//某些功能 $(“.single”).on({//在较低版本中,“live”可以正常工作 mouseenter:function(){ console.log(“mouseenter”); }, mouseout:function(){ 控制台日志(“鼠标输出”); }, 单击:函数(){ 控制台日志(“单击”); } })_Jquery_Live - Fatal编程技术网

如何在replace live上使用(jQuery v2.0.3) // $(“.test”).append('Items')//某些功能 $(“.single”).on({//在较低版本中,“live”可以正常工作 mouseenter:function(){ console.log(“mouseenter”); }, mouseout:function(){ 控制台日志(“鼠标输出”); }, 单击:函数(){ 控制台日志(“单击”); } })

如何在replace live上使用(jQuery v2.0.3) // $(“.test”).append('Items')//某些功能 $(“.single”).on({//在较低版本中,“live”可以正常工作 mouseenter:function(){ console.log(“mouseenter”); }, mouseout:function(){ 控制台日志(“鼠标输出”); }, 单击:函数(){ 控制台日志(“单击”); } }),jquery,live,Jquery,Live,但是在2.0.3中,“live”是未定义的,但是“on”似乎无法获得该事件 怎么了,“开”不比“活”更有力吗? 我想做的是,谢谢on的事件委托语法是$(静态祖先元素)。on(事件、动态元素选择器、处理程序) $(“.test”).append('Items')//某些功能 $(document).on({//在较低版本中,“live”可以正常工作 鼠标指针:函数(){ console.log(“mouseenter”); }, mouseout:函数(){ 控制台日志(“鼠标输出”); }, 单

但是在2.0.3中,“live”是未定义的,但是“on”似乎无法获得该事件 怎么了,“开”不比“活”更有力吗?
我想做的是,谢谢

on的事件委托语法是
$(静态祖先元素)。on(事件、动态元素选择器、处理程序)

$(“.test”).append('Items')//某些功能
$(document).on({//在较低版本中,“live”可以正常工作
鼠标指针:函数(){
console.log(“mouseenter”);
},
mouseout:函数(){
控制台日志(“鼠标输出”);
},
单击:函数(){
控制台日志(“单击”);
}
},“.single”)

您需要做的是在上定义
的范围,例如:

$(".test").append('<div class="single">Items</div>'); //some function
$(document).on({ //when in lower version "live" works fine
    mouseenter: function () {
        console.log("mouseenter");
    },
    mouseout: function () {
        console.log("mouseout");
    },
    click: function () {
        console.log("click");
    }
}, ".single")
//
$(“.test”).append('Items')//某些功能
$(“.test”)。在({
mouseenter:function(){
console.log(“mouseenter”);
},
mouseout:function(){
控制台日志(“鼠标输出”);
},
单击:函数(){
控制台日志(“单击”);
}
},“.single”)

.test是选择器之父,它已经定义好了,用它代替文档会更快。@mamdouhalramadan yes。。。。我使用了
document
,因为OP的原始标记不是givenit的,而是附加到//,所以它使它变得不清楚。IDK我是怎么看的:D特别感谢你们所有人,你们都很好,非常好。但这让我想起了速度,人们是多么热情,万分感谢
$(".test").append('<div class="single">Items</div>'); //some function
$(document).on({ //when in lower version "live" works fine
    mouseenter: function () {
        console.log("mouseenter");
    },
    mouseout: function () {
        console.log("mouseout");
    },
    click: function () {
        console.log("click");
    }
}, ".single")
//<div class="test"></div>
$(".test").append('<div class="single">Items</div>');//some function
$(".test").on({
mouseenter:function(){
console.log("mouseenter");
},
mouseout:function(){
console.log("mouseout");
},
click:function(){
console.log("click");
}
}, ".single")