$(".year").live("click", function(e) {
e.stopPropagation();//阻止冒泡
})
其他类似一样加上;
$(function() { var date_type = ""; get_li(); var year = ""; var month = ""; function get_li() { $.ajax({ type : "post", dataType : "html", url : "member/content_li.php", data : { q_id : $("#qid").html(), date_type : date_type }, success : function(res_year) { $("#date_li").html(res_year); } }) } $(".year").live("click", function(e) { var n=$(this).children().length; if(n>0){ if($(this).children().is(":hidden")){ $(this).children().show(); }else{ $(this).children().hide(); } }else{ year = $(this).html().substr(0,4); $.ajax({ type : "post", dataType : "html", url : "member/content_li.php", data : { q_id : $("#qid").html(), date_type : "year", year : year }, success : function(res_month) { $("ul[year=" + year + "]").append(res_month); } }) } e.stopPropagation();//阻止冒泡 }) $(".month").live("click", function(e) { var n=$(this).children().length; if(n>0){ if($(this).children().is(":hidden")){ $(this).children().show(); }else{ $(this).children().hide(); } }else{ month = $(this).html().substr(0,2); $.ajax({ type : "post", dataType : "html", url : "member/content_li.php", data : { q_id : $("#qid").html(), date_type : "month", year : year, month : month }, success : function(res_day) { $("ul[month=" + month + "]").append(res_day); } }) } e.stopPropagation();//阻止冒泡 }) $(".day").live("click", function(e) { day = $(this).html().substr(0,2); var date = year + "-" + month + "-" + day; $.ajax({ type : "post", dataType : "json", url : "member/content_li.php", data : { q_id : $("#qid").html(), date_type : "day", date : date }, success : back_do11 }) e.stopPropagation();//阻止冒泡 })