안녕하세요, 테이블 안에 달 선택기를 표시 할 수 없습니다.달 선택기가 작동하지 않습니다.
<!DOCTYPE html>
<head>
<script src="js/libs/jquery-1.9.1.js"></script>
<link rel="stylesheet" href="css/jquery-ui.css" />
<script src="js/libs/jquery-ui-1.10.3.custom.min.js"></script>
$(function() {
$('.date-picker').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
onClose: function(dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
});
});
</script>
<script>
window.onload = function() {
PreLoadSection();
</script>
<style>
.ui-datepicker-calendar {
display: none;
}
</style>
</head>
<body>
<div id="variables" name="variables" style="width:100%; overflow:auto; overflow: scroll;">
</div>
</body>
</html>
위 내 HTM 코드 내의 .js 아래 코드 위
function PreLoadSection()
{
LoadSectionStratified();
}
function LoadSectionStratified() {
$('#variables').append($('<table id="variables_table">'));
$('#variables').append($('<tr>'));
$('#variables').append('<th style="border: 10px">month picker</th>');
$('#variables').append($('</tr>'));
$('#variables').append($('<tr>'));
AddDate_MonthYear_StratifiedSection();
$('#variables').append($('</tr>'));
$('#variables').append($('</table>'));
$('#variables').trigger('create');
}
function AddDate_MonthYear_StratifiedSection() {
table_html = '<td style="min-width: 200px;"><input name="name1" id="id1" value="" class="date-picker"></td>';
$('#variables').append(table_html);
}
파일을 위치 : implemeting하고 방법이지만이 작업을 나던. 내가
가 포함 된 라이브러리와 변수의 정의 ('control_i를 포함하여 * 전체 * 예보기 d' 등). [JavaScript 오류 콘솔] (http://www.netmagazine.com/tutorials/javascript-debugging-beginners)을보고 거기에 보이는 오류와 해당 오류가 가리키는 행을 알려줍니다. – JJJ
datepicker는 jQuery 함수가 아니며 jQueryUI에 포함되어 있습니다. jQuery 이후에 jQueryUI를로드하는 것을 잊지 않으셨습니까? 또한 jQuery UI를 javascript 및 jquery 뒤에 질문에 태그로 추가 할 수 있습니다. – Eirinn
@Juhana -i는 매우 큰 프로그램과 코드의 대부분이 모든 것을 얻기 위해 긴 사슬을 만드는 다른 것들을 참조하기 때문에 @Juhana -i가 코드를 편집하려고했습니다. – JoseLuke