对于动态创建的元素,您必须使用.live()但是,
live()在1.7中不推荐使用,而在中将其
on()完全删除
1.9。该
live()签名:
如果您的版本
jQuery大于
1.9,则可以使用jQuery.fn.on
我建议在
.on下面使用的是.on函数的签名
$(document).on( eventName, selector, function(){} );$("body").on("click", "#YOUR_DYNAMICALLY_CREATED_ELEMENT", function(event){ //Do Some stuff});解决的版本:
$("body").on('click', '.box-picture-selected > div > div', function(event){ $(this).toggleClass('image-selected');});


