【发布时间】:2014-03-05 02:16:44
【问题描述】:
好吧,我是网页设计新手。我正在尝试从模式中获取一个输入字段,并将该值添加到主页上的一个表中并且努力这样做。我尝试为此编写脚本失败,因为我没有看到任何结果。
这是尝试:我在我的模式中找到了这个输入字段(直接取自引导程序)。我给它分配了 id="addHousemate"
<input type="text" class="form-control" id="addHousemate" placeholder="Housemate's Name">
这是我希望提交的按钮。
<input type="button" class="btn btn-primary" name ="addHousemate">Submit</button>
最后,这是我希望添加输入的 tbody。
<tbody>
<div id="housemateTable"></div>
</tbody>
现在我写一个jquery函数的尝试如下:
jQuery(function($){
$('input[name="add"]').click(function() {
value = $('input[name="addHousemate"]').val();
$('td tr:last').after("<tr><td>" + value + "</td></tr>");
$('input[name="addHousemate"]').val("");
});
});
但是我没有得到任何结果。我还使用 jquery append 进行了查找,但仍然没有找到任何地方。请帮忙!
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- JavaScript -->
<script language="javascript" type="text/JavaScript" src="js/jquery-1.11.0.min.js"></script>
<script language="javascript" type="text/JavaScript" src="js/submit.js"></script>
<div class="container">
<div class="row">
<div class="col-md-8">
<div class="col-md-4">
<div class= "table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th>People of the House</th>
</tr>
</thead>
<tbody>
<div id="housemateTable"></div>
</tbody>
</table>
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Add a Housemate
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="addHousemate" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Add a Housemate</h4>
</div>
<div class="modal-body">
<form role ="form">
<div class="form-group">
<input type="text" class="form-control" id="addHousemate" name"addHousemate" placeholder="Housemate's Name">
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<input type="button" class="btn btn-primary" name ="add" value="add">
</div>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: javascript jquery html button input