我正在将WD日历添加到项目I工作中(http://www.webappers.com/2010/06/08/wdcalendar-jquery-based-google-calendar-clone/)。基本上我必须重新制作所有"添加新活动"形成。问题是,我似乎无法在时间输入中获得下拉值。
$(document).ready(function() {
//debugger;
var DATA_FEED_URL = "php/datafeed.php";
var arrT = [];
var tt = "{0}:{1}";
for (var i = 0; i < 24; i++) {
arrT.push({ text: StrFormat(tt, [i >= 10 ? i : "0" + i, "00"]) }, { text: StrFormat(tt, [i >= 10 ? i : "0" + i, "30"]) });
}
$("#timezone").val(new Date().getTimezoneOffset()/60 * -1);
$("#stparttime").dropdown({
dropheight: 200,
dropwidth:60,
selectedchange: function() {
var startH= $("li .hover div").html();
console.log(startH);
},
items: arrT
});
输入
<input MaxLength="5" class="required time" id="stparttime" name="stparttime" style="width:50px; margin-right:5px;" type="text" value="<?php echo isset($event)?$sarr[1]:""; ?>" />To
<input MaxLength="50" class="required time" id="etparttime" name="etparttime" style="width:50px;" type="text" value="<?php echo isset($event)?$earr[1]:""; ?>" />
另外,我不能修改太多的时间输入(遗憾的是不选择),beacaus会影响严重的callendar功能。
答案 0 :(得分:0)
问题解决了。输入#stparttime,将选定的li的html保存为值。我最初尝试的时候可能有一些错字。