在 jquery 中动态创建包含数据的行
Dynamically create row with data in jquery
>我正在尝试创建一个事件应用程序。 我想要的是在一个表格中,将有三个输入和一个按钮。 用户可以输入事件(即假期(以及开始和结束日期。单击按钮时,我想知道如何动态获取该信息并在下方创建一个新的唯一行。
这个新行将包含来自输入的所有信息,并有一个删除按钮。
<div class="container eventContainer">
<table class="event">
<thead class="titleContainer">
<tr>
<td class="titleEvent">Event</td>
<td class="titleStartDate">Start Date</td>
<td class="titleEndDate">End date</td>
<td class="titleButton"></td>
</tr>
</thead>
<tbody class="eventInputMain">
<tr>
<td class="eventInput">
<input type="text" name="Event" />
</td>
<td class="startDateInput">
<div>
<input type="text" id="startDatePicker">
<div class="inputImage"></div>
</div>
</td>
<td class="endDateInput">
<input type="text" id="endDatePicker">
<div class="inputImage"></div>
</td>
<td class="eventAdd">
<div class="eventAddIcon">
<div class="icon32 add"></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
- 您必须阻止按钮 的默认单击事件。
- 您必须添加一个新的div,您将在其中放置信息 。
- 单击按钮时,您将使用 $(element(.val(( 。
- 将数据显示到新的div 中,并带有 $(element(.html(( 。
P.S:如果你愿意,我可以推荐一本书给初学者。
.HTML:
<div id="dataAnchor"> </div>
.JS:
$('#button').click(function(event){
event.preventDefault();
$('#dataAnchor').html($('#event').val() + $('#startDate').val() + $('#endDate').val());
}
希望这段代码有帮助
var trElement = $('<tr/>');
trElement.append('<td>'+$('#event').val()+'</td>');
trElement.append('<td>'+$('#startDatePicker').val()+'</td>');
trElement.append('<td>'+$('#endDatePicker').val()+'</td>');
trElement.append('<td><div class="eventAddIcon"><div class="icon32 remove"></div></div></td>');
$('.eventInputMain').append(trElement);
谢谢
相关文章:
- Json数据包含日期和时间格式
- 数据绑定:'系统Char'不包含名为'xxxxx'
- 如何创建一个包含许多数组和数据的json对象
- 使用jQuery发布的AJAX数据包含引号
- 选项中包含数据的自定义标记
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- php函数的XMLHttpRequest响应不包含任何数据
- 如何在系列数据中包含字符串以提取工具提示点格式
- AJAX数据包含一个或多个单词.
- 为什么jqPlot显示了一个错误的饼图,其中包含通过AJAX检索的数据
- 将所有angular2捆绑包包含在index.html中会使导入从内存获取数据,而不是再次从服务器请求数据
- 将.js文件中的数据包含到链接中
- 我如何采用两个日期选择器并使用我的开始和结束日期对数据进行排序,但 json 数据包含 5/12/2016,而角度仅排序
- 剪贴数据包含javascript
- 如何将数据转换为json类型,其中数据包含变量
- 获取JQuery数据-包含有空格的值
- 如果数据包含URL, Javascript将无法解析JSON
- 如何使用jsweet::is-my-json-valid糖果验证JSON数据(包含完整的错误报告)?
- 如何避免当数据包含'@'登录显示标签的链接
- 当数据包含连续问号时,jQuery $.ajax()无法理解的行为