基本上我有一些这样的jquery:
$(".dates").on("mouseover", function(){
$(this).css("background-color","red");
});
$(".dates").on("mouseout", function(){
$(this).css("background-color", "white");
});
在这段代码下面,我收到了一个更改其父元素内容的 ajax 请求:
$.ajax({
url : "includes/calendar.php",
type : "POST",
data : {
"count" : count
},
success : function(data){
$('#calendar').html(data);
}
.dates 类是跨度中带有 id 的元素,#calendar
而 ajax 接收到的数据是另一组带有类的日期.dates
但是在 ajax 请求完成并更改 html 之后#calendar
,日期上的 jquery 不再有效。
有没有办法.dates
在ajax请求后维护元素上的jquery而不复制ajax成功内的jquery代码?