DragonWar% 2016-01-05 08:10 采纳率: 0%
浏览 31

追加并折叠子行

I want to append and collapse child row by clicking parent row, but it does not work. What should I do. Can anybody help??

This is my parent row:

$j(document).ready(function(){

$.ajax({
type: 'POST',
url:"scr1.php",

}).done(function(data){

for(var i=0; i<data.length; i++){

    var no = i+1;
    $table ="<tr class='row-parent'>";
    $table += "<td align='right'>"+no+ "</td>";
    $table += "<td  class='row-child'>"+data[i].uid+ "</td>";
    $table += "<td>"+data[i].document_id+ "</td>";
    $table += "<td>"+data[i].activity+ "</td>";
    $table += "<td>"+data[i].date_time+ "</td>";
    $table +="</tr>";

    $("#docLoc").append($table);
    }
    });
});

And this is my child row:

//child row
$(".row-parent").live("click",function(){

    var param = $(this).closest('tr').find('.row-child').text();//GET uid of row

    $.ajax({
        type: 'POST',
        url:"scr2.php",
        data:{ uid: param},
        //Link to history.php. Pass user_id to url
        }).done(function(data){

        for(var i=0; i<data.length; i++){
            alert(data[i].uid);
            var no = i+1;
            $table ="<tr>";
            $table += "<td align='right'>"+no+ "</td>";
            $table += "<td>"+data[i].uid+ "</td>";
            $table += "<td>"+data[i].document_id+ "</td>";
            $table += "<td>"+data[i].activity+ "</td>";
            $table += "<td>"+data[i].date+ "</td>";
            $table +="</tr>";

            $("#docLoc").append($table);
        }

    });
});

Did I miss out something??

Thanks in advance!!

  • 写回答

1条回答 默认 最新

  • weixin_33671935 2016-01-05 08:51
    关注

    If the object is dynamically produced, you will need to call use ".on" method on the parent (which always exists) and a ".enhanceWithin()" method on the parent after creating the child for it to respond to jQuery

    评论

报告相同问题?

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么