jquery的使用总结以及实例代码
来源:互联网 发布:专业数据分析团队介绍 编辑:程序博客网 时间:2024/05/17 08:03
jquery 的bind 绑定方式实例:
$("#allcategory").bind('mouseover',function(){$("#allSort").show(); }); $("#allSort").bind("mouseover",function(){$("#allSort").show();}).bind('mouseout',function(){$("#allSort").hide();})
jquery 的 mouseover 和 mouseout 方法使用
$("#spec-list img").bind("mouseover",function(){var src=$(this).attr("src");$("#spec-n1 img").eq(0).attr({src:src.replace("\/n5\/","\/n1\/"),jqimg:src.replace("\/n5\/","\/n0\/")});$(this).css({"border":"2px solid #ff6600","padding":"1px"});}).bind("mouseout",function(){$(this).css({"border":"1px solid #ccc","padding":"2px"});});
jquery 获取 checkbox 控件 change 方法的值
//显示有库存商品数据 $('.tabs1 .only-has input[type="checkbox"]').bind("change",function(){ //获取当前选中的id值 //orderBy = $('.tabs1 ul li .select').attr('id'); searchParams['orderBy'] = $('.tabs1 ul li .select').attr('id'); //$(".only-has input[type='checkbox']").prop("checked"); //获取是否需要查看有库存商品 //searchParams['stockcnt'] = $('.only-has input[type="checkbox"]').prop("checked"); //调用初始化数据方法 initLoad(searchParams); });
jquery 的 click点击事件
//加入收藏 $(".pRemind").bind("click",function(){ var productId = $(this).attr("id"); //加入收藏 addProductFavorite(productId,function(result){ if(result.frf_success) { alert("收藏商品成功,感谢收藏!"); } }); });
jquery 的 find 使用
//加号 $(".p-add").click(function(){ var num_add = 1; var numbers = $(this).parent().parent().find('input[class*=text]'); num_add = parseInt(numbers.val()) + 1; //得到减号对象 var min = $(this).parent().find("a[class*=p-reduce]"); if(num_add > 1){ min.removeClass("disable"); }else{ min.addClass("disable"); } numbers.val(num_add); }); //减号 $(".p-reduce").click(function(){ var numbers = $(this).parent().parent().find('input[class*=text]'); var num_min = parseInt(numbers.val()) > 1 ? parseInt(numbers.val()) - 1 : 1; //得到减号对象 var min = $(this).parent().find("a[class*=p-reduce]"); if(num_min == 1){ min.addClass("disable"); }else{ min.removeClass("disable"); } numbers.val(num_min); }); //购物输入框 $("#numbers").change(function(){ var numbers = $("#numbers").val(); var num_min = parseInt(numbers) > 1 ? parseInt(numbers) : 1; //减号对象 var min = $(this).parent().parent().find("a[class*=p-reduce]"); if(parseInt(num_min) > 1) { min.removeClass("disable"); }else{ min.addClass("disable"); } $("#numbers").val(num_min); });
jquery 的 addClass,removeClass 的使用
$("#detail-product ul li").click(function(){ var id = $(this).attr("id"); if(id == "1"){ $(".product_info").removeClass("none"); $(".product_parameter").addClass("none"); }else if(id == "2"){ $(".product_info").addClass("none"); $(".product_parameter").removeClass("none"); }else if(id == "3"){ $(".product_info").addClass("none"); $(".product_parameter").addClass("none"); } $("#detail-product ul li").removeClass("curr"); $(this).addClass("curr"); })
jquery 的 ajax 方法使用以及 replaceWith 方法。
//加载商品评价信息 function queryProductCommentList(searchParams,id){ $.ajax({ url:'${basePath}web/productListSearch!getProductCommentList.do', data:searchParams, cache: false, success: function(result){ //替换界面 $("#productCommentList").replaceWith(result); if(id != undefined) { $("#"+id).addClass("curr"); }else{ $("#levelCnt").addClass("curr"); } }});}
jquery 获取 radio 和 checkbox 的选中的值
<span style="white-space:pre"></span>var typeOdds = $('#choosePeriod #reference input[type="radio"]:checked').val();var typeHour = $('#choosePeriod #period input[type="radio"]:checked').val();//获取选中的博彩公司uuidvar checks = $('#chooseCompany').find('ul li input[type="checkbox"]:checked');
jquery 的 getJSON方法 ,设置 radio 和 checkbox 的选中方法 prop 方法使用,prop("checked",false); //不选中 prop("checked",true);//选中
<span style="white-space:pre"></span>jQuery.getJSON("${basePath}web/comboSchemaConfig!comboSchemaLoadByComboId.json",param, function(data){var result = data.result;$("input[type=radio]").prop("checked",false);$("input[type=checkbox]").prop("checked",false);//设置选中项 $("input[name=reference][value='"+result.TYPE+"']").prop("checked",true);$("input[name=period][value='"+result.SECTION+"']").prop("checked",true);//设置方案中的博彩公司 var gambler = result.GAMBLERS;var gamblerArr = new Array(); gamblerArr = gambler.split(","); for(var i=0;i<gamblerArr.length;i++){$("input[name=gamblers][value='"+gamblerArr[i]+"']").prop("checked",true);}});
0 0
- jquery的使用总结以及实例代码
- JQuery的基本选择器使用总结以及过滤,文本,可见度的选择代码
- 【JAVA实例】代码生成器的原理讲解以及实际使用
- 【PHP】Yii2中事务的使用以及代码实例
- 【PHP】Yii2中事务的使用以及代码实例
- JQuery 代码规范与实例(未完成,先引用别人的,后期再总结)
- 使用Jquery的Ajax实例
- jquery的validate使用实例
- jquery datatables的使用实例
- jquery的选择器使用实例
- 简单的Jquery遮罩层代码实例
- 基于JQuery框架的AJAX实例代码
- jQuery操作select的实例代码
- JQuery中ajax的简单使用教程(附带实例代码)
- jQuery常用实例代码
- jquery常用代码实例
- jQuery的validationEngineajax使用以及自定义使用
- JQuery Ajax实例总结
- git 去掉已经暂存的无用文件
- 轻松拿到登录用户的cookie
- C实现 LeetCode->4Sum
- 脑波设备mindwave二次开发框架
- Java并发编程基础构建模块(03)——阻塞队列
- jquery的使用总结以及实例代码
- redis 基本的了解
- DuiLib : 修改内嵌网页的安全选项
- redis 学习笔记(2)-client端示例代码
- Java并发编程基础构建模块(04)——线程阻塞与中断
- 6800与8080
- 顶部轮播图(自动循环滚动)
- 【HDU 1269】迷宫城堡
- linux 编译进内核 && 编译成模块module