jquery学习记录2

1.jsp页面日期格式化

<fmt:formatDate value="${item2.replay_date}"  pattern="yyyy-MM-dd"/>

要引用 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 


2.对于复选框:

$(this).removeAttr("checked");
$(this).attr("checked","checked");

var data = $('input[type="checkbox"]:checked');

下拉列表:

$('#id').attr("selected", true);


3.当操作jqury动态添加的元素时

			$(document).on('click','.card.nextpage .text-center',function(){
				$(this).prev().val('1');
			})


4.直接后代与所有后代

 $('#id').children('');

$('#id').find('');


5.enter键查询

function enterSearch(){
   var event = window.event || arguments.callee.caller.arguments[0];
   
   if (event.keyCode == 13)
   {

   }
}


6.属性选择器

 $("[name='valuee']")


7. 循环

		$("[name='valuee']").each(function(i){
			
		})


8.数组中放对象

searchVo = new Array();

searchVo.push({operator: operator, field: field, valuee: value,type:type});


9.对象变字符串var str = JSON.stringify(searchVo);

后台处理:List<AdvancedSearchVo> advancedSearchList = JSON.parseArray(str, AdvancedSearchVo.class);


10.jquery ajax传数组加 traditional: true,

var values = $("input[type=checkbox]").map(function(){
      return $(this).val();
}).get();
$.ajax{
      url:"xxxx",
      traditional: true,
      data:{
            p: values 
      }
}

如果单纯写成这样,在java后台是无法取到参数的,因为jQuery需要调用jQuery.param序列化参数:jQuery.param( obj, traditional )。默认的话,traditional为false,即jquery会深度序列化参数对象,以适应如PHP和Ruby on Rails框架,但servelt api无法处理,我们可以通过设置traditional 为true阻止深度序列化,然后序列化结果如下:

p: ["123", "456", "789"]    =>    p=123&p=456&p=456

11. map的使用

var values = $("input[type=checkbox]").map(function(){
      return $(this).val();
}).get();

12.删除样式增加样式

		    $('.detailPage').show().removeClass('slideOutRight');
		    $('.detailPage').css({'background':'rgba(00,00,00,.35) '});
		    $('.detail_wrap').addClass('slideInRight animated');








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值