2010-12-20 254 views
0

喜 这个代码expalins到dynamcically添加和deletind行, 如果我选择该行,它sholud是改变这种背景颜色可以请 感谢改变背景颜色

帮我

动态生成

$(document).ready(function() { 

      $("<table class='table1' border='1'></table>").appendTo(".div1"); 

      $(".add").click(function() { 
       addRows(); 
      }); 
      $(".delete").click(function() { 
       deleteRows(); 
      }); 
      function addRows() { 
       $tab = $(".table1"); 
       $("<tr class='raja'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo($tab); 
       $(".raja").click(function() { 
       $tab.removeClass("selected"); 
       $(this).addClass("selected"); 
       }); 
      } 
      function deleteRows() { 
       $(".selected").remove(); 
      } 
     }); 
     </script> 

</head> 
<body> 
    <div class="div1"> 
     </div> 
    <input type="button" class="add" value="InsertRow" /> 
    <input type="button" class="delete" value="DeleteRow" /> 
</body> 

回答

2

拉贾sekhar,

根据经验或规则总是使用活的,而不是绑定时要动态添加和删除HTML

$('.test').live('click', function() { 
    // Live handler called. 
}); 

在这里阅读更多

http://api.jquery.com/live/

+0

再次感谢ü这么多先生GOV .. 。 – rajasekhar 2010-12-20 05:21:29

+0

谢谢你这么多gov ....不,我得到了解决方案 – rajasekhar 2010-12-20 05:33:38

+0

@rajasekhar thats kool // – kobe 2010-12-20 05:34:38