时间选择插件 年月、 月日选择切换

html
	引入文件
		<link rel="stylesheet" href="<?php echo base_url();?>static/css/rolldate.css">
		<script type="text/javascript" src="<?php echo base_url();?>static/js/rolldate.js"></script>
		
	<a href="javascript:;" class="data-r">
	               <input type="hidden" name="isMonth" value="1">
			               <input name="selectedTime" type="text" id="date" class="ayue" placeholder="YYYY-MM" ref="1">
			<img src="<?php echo base_url();?>static/images/data-r.png">
	</a>
	js代码
	window.onload = function(){

            new rolldate.Date({
                el:'#date',
                format:'YYYY-MM-DD',
                beginYear:2015,
                endYear:2100
            });
	  /*月 日切换*/
	 $(document).on('click','.data-r-btn p',function(){
	 	if($(this).find('i').text()=='按月选择'){
	 		$(this).find('i').text('按日选择');
                            $("input[name='isMonth']").val(0);
	 		$('#rolldate-day').css('width','33.3333%').show();
		 	$('#rolldate-year').css('width','33.3333%');
		 	$('#rolldate-month').css('width','33.3333%');
		 	$('.data-quding').addClass('dday');
	 	}else{
                            $("input[name='isMonth']").attr(1);
	 		$(this).find('i').text('按月选择');
		 	$('#rolldate-day').hide();
		 	$('#rolldate-year').css('width','50%');
		 	$('#rolldate-month').css('width','50%');
		 	$('.data-quding').removeClass('dday');
	 	}
	 	
	 });
	 /*数据输出*/
	 $(document).on('click','.data-quding',function(){
                    $("#form").submit();
	 })

	 $(document).on('click','.rolldate-btn',function(){
	 		$('.data-r-btn').hide();
	 })
	 /*显示弹窗*/
	 $('.ayue').click(function(){
	 	$('.data-r-btn').show();
	 	$('#rolldate-day').hide();
	 	$('#rolldate-year').css('width','50%');
	 	$('#rolldate-month').css('width','50%');
	 })
}
效果

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wxb8826206/article/details/84142811