<div >
<table id="hidn">
<tr>
<td><label>Sl no.</label><input type="text" class="clear"/></td>
<td> <label>name</label><input type="text" class="clear"/></td>
<td><label>address</label><input type="text" class="clear"/></td>
</tr>
</table>
<input type="button" value="add"/>
<input type="button" id="buttonAwd" value="close"/>
<div>
<table id="tab" border="1">
<tr>
<td>sl no.</td>
<td>College</td>
<td>address</td>
<td></td>
</tr>
<tr>
<td>1</td>
<td>NIT</td>
<td>tripura</td>
<td><input type="button" value="add student" id="button1" class="butnEvn"/>
</td>
</tr>
<tr>
<td>2</td>
<td>NIIT</td>
<td>delhi</td>
<td><input type="button" value="add student" class="butnEvn" id="button3"/>
</td>
</tr>
</table>
$(document).ready(function(){
$(".butnEvn").live( "click", function(){
$("#hidn").slideDown("slow");
});
$("#buttonAwd").live( "click", function(){
$("#hidn").slideUp("slow",function(){
$(".clear").val('');
});
});
});
小提琴http://jsfiddle.net/rQZX7/12/检查此链接。我想在div中动态添加该文本框值,并将其放置在可以切换和查看的主表的每个表行之后。请为我找到解决方案。
我尝试使用索引插入新行作为替代行。
最佳答案
我已经为您的标签添加了一些ID。使用此代码将数据追加到表
$("#addToTable").click(function () {
$("#tab")
.append("<tr><td>" + $("#txtSl").val() + "</td><td>" + $("#txtname").val() + "</td> <td>" + $("#txtAddr").val() + "</td><td>" + "<input type='button' value='add student' class='butnEvn'/></td></tr>");
});
Demo
编辑
var obj;
$(document).ready(function () {
$(".butnEvn").live("click", function () {
obj = this;
$("#hidn").slideDown("slow");
});
$("#buttonAwd").live("click", function () {
$("#hidn").slideUp("slow", function () {
$(".clear").val('');
});
});
});
$("#addToTable").click(function () {
$(obj)
.parent()
.parent()
.after("<tr><td>" + $("#txtSl").val() + "</td><td>" + $("#txtname").val() + "</td><td>" + $("#txtAddr").val() + "</td><td>" + "<input type='button' value='add student' class='butnEvn'/></td></tr>");
});
Updated Fiddle
关于jquery - 在两行之间的div内插入表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22317800/