<table id="tab" border="2">
<tbody>
<tr> <td>aaa</td><td>aaa</td></tr>
<tr> <td>bbb</td><td>bbb</td></tr>
<tr> <td><select id="sel">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select></td><td>ccc</td></tr>
<tr> <td>xxx</td><td>xxx</td></tr>
<tr> <td>yyy</td><td>yyy</td></tr>
<tr> <td>zzz</td><td>zzzz</td></tr>
</tbody>
</table>
$("#sel").change(function(){
if($(this).val() == 'three'){
$('#tab').append('<tr><td>new</td><td>new</td></tr>');
}
});
LIVE:http://jsfiddle.net/jSMBZ/4/添加和刪除TR
我怎麼能修改此腳本,這樣如果我選擇three
,我添加了一個新的<tr>
表。如果我選擇one
或two
,那麼我需要刪除這個新的<tr>
(如果存在)。
編輯:我更新了我的例子
你在這裏問?如果我理解你的問題,那麼當你選擇'three'選項時,你想要添加一個特定的新行,但是當選擇'one'或'two'時刪除該行? – Tejs