【发布时间】:2015-09-29 14:18:41
【问题描述】:
我需要遍历一个 div 并从 div 内的所有输入字段中获取日期。输入字段是 Jquery Mobile DateBox 输入字段。
我正在克隆一个包含 Jquery Mobile DateBox 输入字段的 div 并附加到另一个主 div。根据需要,同样的情况可能会发生多次。在字段中设置日期后,我正在寻找在 Jquery Mobile DateBox 输入字段中获取设置日期的方法。
我的输入字段是,
我通过以下方式克隆和增强,
var dayTimePicker = $("#time-picker-template").clone()
$("#time-picker-block").append(dayTimePicker).enhanceWithin();
我没有为输入字段提供 ID,因为我将多次克隆和重复使用相同的 ID。
我想获取字段中设置的时间/日期。我尝试循环 div 但失败了。我的试验是,
var dayDiv = $("#time-picker-block");
$(dayDiv).find('input:text').each(function() {
alert($(this).val());
});
$('#time-picker-block').children('input').each(function () {
alert(this.value); // "this" is the current element in the loop
});
$('#time-picker-block').each(function (index, element) {
$(element).datebox('getTheDate');
});
谁能帮我解决这个问题。
【问题讨论】:
-
我有点理解您要做什么,但是如果您可以在预加载代码示例的情况下制作一个 JsFiddle,那将会很有帮助。否则,请提供更多代码,以便我们构建一个工作示例。
标签: jquery html jquery-mobile datepicker datebox