lijingyulee

  jQuery动态添加元素:

        var url = "...";//服务地址

                            $.ajax({

                                     type: \'post\',

                                     url: url,

                                     data:{fireId:fireId},

                                     success: function(data){

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

                                                        var obj = data.data[i];

                                                        var temp = \'<div class="div_stage"><span class="span_stage">\' + obj.stage

                                                        + \'</span><span class="stageBtn">保存</span><span class="stageBtn">删除</span>\';

                                                        $(\'#tabBtn\').append(temp);//动态添加元素

                                               }

                                     }

                            });

  动态添加元素绑定事件:

  解决方案:jQuery> 1.7.0使用 .on() 事件绑定方法

  $(\'#tabBtn\').on(\'click\', \'.span_stage\', function(){ 

                            $(\'#draw\').show();

                            $(\'#draw\').siblings().hide(); 

                   });

$(\'#tabBtn\')父类元素,click绑定的事件,\'.span_stage\'动态添加的元素

分类:

技术点:

相关文章: