1

我生成了一个包含多行的表,每行包含一个人的姓名和每个人的 Twitter Bootstrap Datepicker,以允许用户捕获每个人的生日。

日期选择器非常适合第一个表格行(显示的第一个人),但对所有其他行没有响应。

这是Javascript:

<script>
$(function(){ $('#datepicker').datepicker()});
</script>

这是表格行:

<td> 
<div class='input-append date' id='datepicker' data-date='12-02-2012' data-date-format='mm-dd-yyyy'>
<input class='span5' size='16' type='text' placeholder='12-02-2012' readonly>
<span class='add-on'><i class='icon-calendar'></i></span>
</div>
</td>

帮助表示赞赏。

4

1 回答 1

2

ID 是 DOM 中标识元素的唯一值。因为您有多个元素,所以您应该使用 CSS 类而不是 Id,然后将 #datepicker 更改为 .datepicker。

# 表示它是一个 ID,而 . 表示它是一个 CSS 类。

此外,仅供参考,datepicker 是一个 jQuery 组件,而不是 Bootstapper 组件。

于 2012-10-19T18:06:42.380 回答