Javascript 动态行创建onclick函数
我有一张表格。我想创建动态行。我写了一个代码,但它不起作用。本fom中有5个字段。如果任何一次点击添加更多其他研究,则应再创建5行。请给出解决方案Javascript 动态行创建onclick函数,javascript,jquery,html,Javascript,Jquery,Html,我有一张表格。我想创建动态行。我写了一个代码,但它不起作用。本fom中有5个字段。如果任何一次点击添加更多其他研究,则应再创建5行。请给出解决方案 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> var rowCount = 1; func
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
var rowCount = 1;
function addMoreRows(frm) {
rowCount ++;
var recRow = '<p id="rowCount'+rowCount+'"> <div class="col-sm-3 text-left">College Name: </div>
<div class="col-sm-9"><input type="text" name="cname" placeholder="College Name" class="form-control" /></div>
<div class="col-sm-3 text-left">Affiliated University: </div>
<div class="col-sm-9"><input type="text" name="univ" placeholder="Affiliated University" class="form-control" /></div>
<div class="col-sm-3 text-left">Course Name: </div>
<div class="col-sm-9"><input type="text" name="cname" placeholder="Course Name" class="form-control" /></div>
<div class="col-sm-3 text-left">Major Subject: </div>
<div class="col-sm-9"><input type="text" name="msub" placeholder="Major Subject" class="form-control" /></div>
<div class="col-sm-3 text-left">Final Percentage: </div>
<div class="col-sm-9"><input type="text" name="fper" placeholder="Final Percentage" class="form-control" /></div>
<a href="javascript:void(0);" onclick="removeRow ('+rowCount+');">Delete</a></p>';
jQuery('#addedRows').append(recRow);
}
function removeRow(removeNum) {
jQuery('#rowCount'+removeNum).remove();
}
</script>
<form action="" method="post">
<h5 align="left"><u style="color:#449D44;">Other Studies</u>-<span style="font:normal 12px agency, arial; color:blue; text-decoration:underline; cursor:pointer;" onclick="addMoreRows(this.form);">Add More Other Studies</span></h5>
<span id="rowId">
<div class="col-sm-3 text-left">College Name: </div>
<div class="col-sm-9"><input type="text" name="cname" placeholder="College Name" class="form-control" /></div>
<div class="col-sm-3 text-left">Affiliated University: </div>
<div class="col-sm-9"><input type="text" name="univ" placeholder="Affiliated University" class="form-control" /></div>
<div class="col-sm-3 text-left">Course Name: </div>
<div class="col-sm-9"><input type="text" name="cname" placeholder="Course Name" class="form-control" /></div>
<div class="col-sm-3 text-left">Major Subject: </div>
<div class="col-sm-9"><input type="text" name="msub" placeholder="Major Subject" class="form-control" /></div>
<div class="col-sm-3 text-left">Final Percentage: </div>
<div class="col-sm-9"><input type="text" name="fper" placeholder="Final Percentage" class="form-control" /></div>
</span>
</form>
var rowCount=1;
函数addMoreRows(frm){
行计数++;
var recRow='学院名称:
附属大学:
课程名称:
主要主题:
最终百分比:
';
jQuery(“#adddrows”).append(recRow);
}
函数removeRow(removeNum){
jQuery('#rowCount'+removeNum).remove();
}
其他研究增加了更多其他研究
学院名称:
附属大学:
课程名称:
主要主题:
最终百分比:
尝试使用以下方法:
$('#addedRows').append(recRow);
这对我有用
这是工作票
希望对你有用:)
var rowCount=1;
window.addMoreRows=函数(frm){
行计数++;
var recRow='学院名称:附属大学:课程名称:专业和科目:期末和百分比:';
$('#addedRows')。追加(重新显示);
}
window.removeow=函数(removeNum){
$('#rowCount'+removeNum).remove();
}
其他研究增加了更多其他研究
学院名称:
附属大学:
课程名称:
主要主题:
最终百分比:
您是否检查了我提到的JSFIDLE链接?JSFIDLE链接未打开。@user3189881 JSFIDLE中的代码已添加到应答中--请查看是否可以运行该链接。JSFIDLE和这个代码片段对我来说都很有用。如果这两个代码示例都不适用于您,请尝试复制代码并在您自己的系统上创建本地示例。非常感谢…但这不是删除