jQuery UI Datepicker의 인스턴스를 차례로 호출 할 페이지의 요소를 편집하려면 클릭이 필요합니다.jQuery UI로 Jeditable Datepicker
현재 JEditable을 사용하여 잘 작동하는 장소 편집을 제공하고 있습니다. 그러나 나는 재미로 시작하는 캘린더로 표시하고 싶은 날짜 제어 입력이 있습니다. 나는 위의를 얻을 수 없다, 그러나
$.editable.addInputType("datepicker", {
element: function(settings, original) {
var input = $("<input type=\"text\" name=\"value\" />");
$(this).append(input);
return(input);
},
plugin: function(settings, original) {
var form = this;
$("input", this).filter(":text").datepicker({
onSelect: function(dateText) { $(this).hide(); $(form).trigger("submit"); }
});
}
});
:
나는 칼레 Kabo (페이지 불행히도 조금 으깬이다)이이 작업을 수행하는 방법을 자세히 설명함으로써이 blog에 코멘트를 발견했습니다 - 오류는 없지만 효과는 없습니다. 나는 그것을 jQuery 문서 준비 함수 내에 배치하고 그것의 외부에도 놓으려고 시도했다.
내 UI Datepicker 클래스가 날짜 선택 도구이고 내 Jeditable 클래스가 ajaxedit인데, 위의 비 활동은 코드에서 어떻게 든 참조 할 필요가 있기 때문에 가능하지만 어떻게해야할지 모르겠다. 또한 Jeditable 컨트롤은 베어링이있는 경우 많은 요소 ID 중 하나입니다.
그 이상의 아이디어를 알고 계시나요?
예제 코드를 온라인에 넣을 수 있습니까? –
datepicker에 시간이 필요하면이 [datetimepicker extension] (http://trentrichardson.com/examples/timepicker/)을 사용할 수도 있습니다 ('datepicker'를 'datetimepicker'로 바꾸십시오). – stask