2013-07-24 62 views
0

我希望datepicker選擇currentdate/today並顯示它而不是'dd-yyyy',而且我希望今天之前的日期不能選擇,請幫幫我!在jquery中使用日期選擇器,今天顯示

$(document).ready(function() { 
    $("#button_id").click(function() { 
     $('<div/>', { 
      id: "div_id" 
     }).append($('<input>', { 
      type: "date", 
      name: "someDate", 
      class: "date_id" 
     })).appendTo("#static_div"); 
     $(".date_id").datepicker({ 
      //i want the datepicker to select the currentdate/today and display it instead of'dd----yyyy'and moreover i wanted the date before today to be disabled from selection 
     }); 
    }); 
}); 

這裏的鏈接到我的小提琴:

http://jsfiddle.net/L4reds/73pEN/1/

+0

你不能有相同的ID不止一個對象,使用而不是css類。 :) –

+0

你想讓它選擇一天,同時給你一個選擇?我不理解你的問題。 – RRikesh

回答

2
$(document).ready(function() { 
    $("#button_id").click(function() { 
     var div = $('<div/>', {id: "div_id"}), 
      inp = $('<input>', {type: "text",name: "someDate",id: "date_id"}); 

     div.append(inp).appendTo("#static_div"); 
     inp.datepicker({ 
      minDate: 0 
     }).datepicker('setDate', new Date()); 
    }); 
}); 

FIDDLE

+0

+1。真棒回答:) – RRikesh

+0

正是我想要的..非常感謝你.... 8分鐘後我會接受這個答案..:D:D:D – L4reds

0

使用的minDate的maxDate選項隱藏previouse日期see this

$(function() { 
    $("#datepicker").datepicker({ minDate: -20, maxDate: "+1M +10D" }); 
}); 

格式選項set using this option

相關問題