我正在尝试将"from"和"to"的日期范围添加到我的数据库中.我使用altFormat和altField以DB格式(yy-mm-dd)捕获日期,同时使用Datepicker jquery UI组件在UI中显示正常日期格式.
我的问题是:我如何在Datepicker UI范围内使用它.我在哪里可以为我的from和to datepickers指定altField?
http://jqueryui.com/demos/datepicker/#date-range
我的代码:
var dates = $( "#hotel_display_checkin_date, #hotel_display_checkout_date" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
altFormat: "yy-mm-dd",
altField: "#hotel_checkin_date",
onSelect: function( selectedDate ) {
var option1 = this.id == "hotel_display_checkin_date" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings ),
options = {option1: date}
dates.not( this ).datepicker( "option", options );
}
});
Run Code Online (Sandbox Code Playgroud)
我尝试将altField选项添加到options = {option1:date},但这不起作用
我正在尝试动态添加一个HTML片段,其中包含通过jquery append('html')方法命名的锚点和目标
追加后,所有命名的链接均不起作用。新添加的内容在页面上可见,但是链接不起作用。是因为这些标签是动态添加的,还是我在这里做错了?但是,所有服务器端生成的命名锚都可以正常工作。
简化的html:
<a href="#tab">Foo</a>
<div id="tab"></div>
("#testButton").click(function() {
$('#mainSegmentDiv').append("html")
});
Run Code Online (Sandbox Code Playgroud)