`

自己写的 jquery 组件

阅读更多

     有时候为了在项目,用js生成页面,页面中的一些常用的时间、下拉。。。。。。有时候就不能通过jsp页面表达式下实现了,但是可以通过js全局变量来实现。

 

公共js文件:publicAppWeb.js

/**
 * 获取时间
 * @param days 在当前时间增加的天数
 * 传0位当前天,1为明天......
 */
function formatDate(days){
	var newDate = new Date(); 
	newDate.setDate(newDate.getDate()+days);
	var newMonth = newDate.getMonth() + 1; 
	var newDay = newDate.getDate(); 
	if (newMonth >= 1 && newMonth <= 9) {
	    newMonth = "0" + newMonth;
	}
	if (newDay >= 0 && newDay <= 9) {
	    newDay = "0" + newDay;
	}
	var backDate = newDate.getFullYear() + "-" + newMonth + "-" + newDay;
	
	return backDate;
}


/**
 * 根据 table、column、desc查询dictionary表value
 */
function queryDictionaryValue(table,column,desc){
	var value ="";
	
	$.ajax({
		type: "POST",
		async:false,
		url:$.getUrl() + "/dictionary/queryDictionarySingle",
		data:{
			table:table,
			column:column,
			desc:desc
		},
		success: function(msg){
			value=msg.value;
		}
	});
	
	return value;
}

    使用时在queryBlacklist.jsp页面导入publicAppWeb.js文件,然后在queryBlacklist.js中可以使用publicAppWeb.js之前定义的主键;

    使用代码

//设置id="updateBlackForm"的from下name="controlKey"的下拉列表,value为'xxxx'的项为默认选中
$("#updateBlackForm select[name='controlKey']").val(queryDictionaryValue('t_blacklist','Fcontrol_key',ret.controlKey));
$("#updateBlackForm select[name='blacklistStatus']").val(queryDictionaryValue('t_blacklist','Fblacklist_status',ret.blacklistStatus));

//设置id="commentForm"的from下name="startTime_1"的文本框的默认值(这里默认值为时间)
$("#commentForm input[name='startTime_1']").val(formatDate(0)),
$("#commentForm input[name='endTime_1']").val(formatDate(7)),

 

   

分享到:
评论

相关推荐

    页面设计jquery组件

    页面设计中的jQuery组件是网页开发中的重要组成部分,它们极大地提升了用户体验和开发者的工作效率。jQuery,一个流行的JavaScript库,简化了DOM操作、事件处理、动画效果和Ajax交互等任务。在这个主题下,我们将...

    cui组件 jquery组件库

    CUI组件库是一款基于jQuery的前端开发框架,旨在简化Web前端开发流程,提供一系列预封装的用户界面元素和交互功能。这款组件库以其易用性、高效性和丰富的功能集为特点,深受开发者喜爱。在本篇文章中,我们将深入...

    jquery组件

    **jQuery组件**是一种基于JavaScript库jQuery的扩展,用于增强网页的交互性和动态功能。jQuery以其简洁易用的API,使得JavaScript编程变得更加简单,而jQuery组件则进一步提供了丰富的UI元素和功能,如数据表格、...

    ui组件 jquery组合组件

    开发者可以进一步研究这些文件,了解每个组件的工作原理和自定义方式,以便在自己的项目中灵活应用。 总的来说,"ui组件 jquery组合组件"是一个面向兼容性较好的浏览器(如IE8+和Chrome)的UI解决方案,其扁平化的...

    JQuery 最新组件库

    **jQuery 最新组件库详解** jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。随着技术的发展,jQuery也不断更新,推出了各种新的组件,为开发者提供了更为丰富的功能和更...

    jquery 组件大全

    **jQuery组件大全** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互。在本篇文章中,我们将探讨一系列基于jQuery的组件,这些组件能够帮助开发者快速构建功能丰富的...

    jquery常用组件打包下载

    在IT领域,jQuery是一个非常流行的JavaScript库,它极大地简化...此外,随着前端技术的发展,现在也有许多基于React、Vue或Angular的现代组件库,但jQuery组件因其简单易用和广泛支持,依然在很多项目中占据一席之地。

    jQuery封装的组件

    描述中的链接指向了一篇博客文章,虽然具体内容无法直接提供,但我们可以根据常规的jQuery组件开发来讨论相关知识点。 首先,jQuery组件通常包括HTML结构、CSS样式和JavaScript逻辑三部分。在提供的文件名列表中,...

    jquery组件库

    《jQuery组件库详解》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作等任务,而jQuery组件库则是基于jQuery构建的一系列插件和工具,为开发者提供了丰富的功能,帮助他们快速...

    JQUERY组件 多选框

    本文将深入探讨“JQUERY组件 多选框”,这是一个专门用于实现自定义多选功能的jQuery插件。 一、jQuery多选框概述 jQuery多选框组件允许用户在一个列表中选择多个选项,提供了丰富的自定义功能。它不仅可以替代传统...

    JQuery常用组件

    内含有: jquery.1.1.4.core.zip --jQuery最新核心代码 jquery.calendar.zip --日历组件 jquery.menu.zip --菜单组件 jquery.tablesorter.zip --表格排序组件 jquery.tabs.zip --标签页组件 ...

    非常有用的jQuery开发组件包

    这个“非常有用的jQuery开发组件包”显然集合了一系列有助于开发人员提高效率、增强网页交互性的工具。以下是对这个组件包中可能包含的内容的详细解释: 1. **jQuery核心库**:组件包中的基础部分肯定是jQuery的...

    jQuery UI组件 jQuery UI

    **jQuery UI组件详解** jQuery UI 是一个强大的前端开发框架,基于流行的JavaScript库jQuery构建,它提供了丰富的用户界面组件,能够帮助开发者快速构建交互性、视觉吸引力强的网页应用。jQuery UI 包含了大量的...

    如何编写jquery组件(jq插件).zip

    在JavaScript的世界里,jQuery是一个非常流行且强大的库,它简化了DOM操作、事件处理以及Ajax交互等任务。jQuery组件(也称为jQuery插件)是扩展jQuery功能...希望这些内容能帮助你更好地理解和创建自己的jQuery组件。

    jQuery之尺寸调整组件的深入解析

    jQuery UI则是基于jQuery开发的一套用户界面交互效果的工具包,其中包含了多个可定制的交互组件,而Resizable就是其中一个用于调整尺寸的组件。 Resizable组件使DOM元素能够响应用户的拖动操作而改变尺寸,这在设计...

    基于jquery的网页组件

    jQuery组件是预设功能的代码块,可以快速实现常见UI交互,如日期选择器、轮播图、提示框等。`cui_1.0.0beta`很可能是一个包含这些组件的库,里面可能包含以下内容: 1. **日期选择器**: 提供一个方便用户选择日期的...

    很炫很酷的Jquery组件

    "很炫很酷的Jquery组件"这个压缩包很可能包含了各种精心设计的jQuery插件和自定义控件,这些都是前端开发中的重要工具,能够帮助开发者创建功能丰富、用户体验优良的BS(Browser-Server,即浏览器-服务器)项目。...

    最新jQueryUI组件下载

    jQuery UI 是一个强大的开源库,它是基于 jQuery JavaScript 库构建的,提供了丰富的用户界面组件,如日期选择器、对话框、拖放功能、排序列表等。这个“最新jQueryUI组件下载”应该指的是版本号为1.10.0的jQuery UI...

    jquery_tree 树形组件

    《jQuery Tree形组件详解》 在Web应用开发中,数据的组织和展示方式至关重要,而树形组件就是其中一种常用且高效的数据呈现形式。本文将深入探讨jQuery中的一个经典树形组件——jQuery Tree,帮助开发者更好地理解...

    Jquery遮罩层组件

    **jQuery 遮罩层组件详解** 在网页开发中,遮罩层(Mask Layer)是一种常见且实用的设计元素,用于创建弹出式窗口、加载指示器或者提示信息,以达到吸引用户注意力或阻断背景交互的效果。jQuery 道具库提供了一款名...

Global site tag (gtag.js) - Google Analytics