2008-11-12 2 views
2

jQuery Datepicker에서 설정 한 옵션에 어떻게 액세스 할 수 있습니까?jQuery Datapicker의 옵션에 액세스하기

$("#testDatePicker").datepicker({ 
    minDate: new Date(2005, 0, 26), 
    showOn: 'button', 
    buttonImage: 'js/themes/default/images/calendar.gif', 
    buttonImageOnly: true 
    }); 
var minDate = $("#testDatePicker").?????; 

답변

1

익명 객체 대신 명명 된 var에 옵션을 저장하는 것은 어떻습니까?

var dpOptions = {minDate: new Date(2005, 0, 26), ...}; 
$('#testDatePicker').datepicker(dpOptions); 
. 
. 
. 
var minDate = dpOptions.minDate; 
+0

항목이 직접 액세스 할 수없는 경우 주위에 내 작품이 될 것이라고 생각하지만 testDatePicker 이미 이러한 값을 가진 경우 오히려 그 개체를 통해 액세스 할 것이다. 어딘가에있을 필요가 있습니다. 단지 액세스하는 것일뿐입니다. – JPero

0

코드를 살펴 보겠습니다. 내가 보았던 대부분의 플러그인들은 당신이 전달하는 것으로 확장하는 옵션이나 설정 변수를 가지고있다.

당신은 진짜 빠른 것을 확인하고 $ .datepicker.buttonImageOnly = false; 그것이 실제로 어떤 것이 바뀌 었는지 확인하십시오.

물론 이것은 작동하지 않을 수 있습니다. 나는 플러그인을 보지 않았다. 난 그냥 내가 (테이블러, 등)와 함께 일한 플러그인의 전형적인 동작으로 볼만한 운영하고있다

+0

$ .datepicker.buttonImageOnly = false를 시도 ;,없이 이동합니다. = ( – JPero

1

당신이 설정이 여기에 저장됩니다 @mausch 솔루션으로 충분하지 않은 경우 :

$.data($('#testDatePicker')[0], 'datepicker').settings 
관련 문제