2011-08-05 6 views
0

샘플 코드Jquery는 tr을 테이블의 마지막 행 하나에 추가합니다.

`<table> 
    <tr>  
<td> first column </td>  
</tr> 
<tr id ="addRow"> 
<td><input type="button" id="add_button" name="add" value="Add" /></td> 
</tr> 
</table> 
` 

이제이 추가 버튼을 클릭하면이 행 앞에 tr가 추가됩니다. 예 :

`<table> 
<tr> 
<td> first column </td>  
</tr> 
<tr>  
<td> some content </td>  
</tr> 
<tr id ="addRow"> 
<td><input type="button" id="add_button" name="add" value="Add" /> 
</td>  
</tr> 
</table> 
` 

그래서 다음 번에 추가 버튼을 클릭하십시오.

`<table> 
<tr> 
<td> first column </td> 
</tr> 
<tr> 
<td> some content </td> 
</tr> 
<tr> 
<td> some content </td>  
</tr> 
<tr id ="addRow"> 
<td><input type="button" id="add_button" name="add" value="Add" /> </td> 
</tr> 
</table> 
` 
이것은 어떻게 이루어 집니까 ?? 제발 도와주세요

답변

3
$(function() { 
$('#add_button').click(function() { 
    $('<tr><td>Some content</td></tr>').insertBefore('#addRow'); 

}); 

}): 
1
$("#add_button").click(function(){ 
    $('<tr><td/></tr>').insertBefore('#addRow'); 
}); 
+2

단지 .before ('#의 addRow')를 도와주세요; .insertBefore ('# addRow') 대신; 충분해야합니다. – mkk

관련 문제