`
javaG
  • 浏览: 554869 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery使用记录

阅读更多

 

 

1.绑定对象的事件方法,下面代码为一个点击删除事件

		$(function(){
				$(".my_del").click(function(event){
					var target = event.target;//获取当前点击事件的元素
					var key = jQuery(target).attr("key");//取当前点击事件元素的属性
					alert(key);
					var msg = "";
				        var url = '<%=request.getContextPath()%>/cmsconfig/my_update.jsp?type=3';
					$.ajax(
					{
				    	url:url,
				    	type:'post',
				    	asyn: false,
				    	data:
				    	{
				    		key:key
				    	},
				    	success:function(json)
				    	{
				    		try{
					    		var code;
					    		eval("code="+json);
					    		msg = "更新成功!";
					    		alert("code="+code);
					    		if(code == null || code.msg != true)
					    		{
					    			var c = ((code != null) ? code.code : "null");
					    			msg="更新失败failed("+c+")!";
					    		}
					    		else
					    		{
					    			msg = "更新成功ok!";
                                                                //查找出点击事件元素的父节中点为tr的元素,并删除之
                                                                var parents = jQuery(target).parents("tr");
						    		if(parents != null)
						    		{
						    			parents.remove();
						    		}	
					    		}
					    		jQuery("#msg").html(msg);
					    		jQuery("#msg").show();
					    		window.setTimeout("msgTip()", 2000);
					    	}catch(e){
					    		alert("#my_del success 有异常:"+e);
					    	}	
				    	},
				    	error:function()
				    	{
			    			msg = "网络调用失败!";
			    			jQuery("#msg").html(msg);
				    		jQuery("#msg").show();
				    		window.setTimeout("msgTip()", 2000);
				    	}
				    }
				    );//end of $.ajax
			   	});
			});

 2.绑定多个元素时,最好是以class 为查到对象,如果用id会导致只绑定一个元素.多个class以空格分开.下面例子中的my_del是新增加的,没有样式效果,纯粹为了绑定删除函数.

<button class="my_del button orange" key="<%=key%>" onclick='return false;'>删除</button>
 

3.json格式

错误格式:{msg:true}

正确格式:{"msg":true}代表msg为bool类型 或者{"msg":"true"} msg为字符类型

后台解释json格式的方法:

					    		var code;
					    		eval("code="+json);
或者
					    		eval("var code="+json);

 

 

4.append一个元素后,新的元素的事件不会被绑定的问题.

解决办法,使用jquery的live方法:

   $(function(){
				$(".my_del").live("click",function(event){
					....
			   	});
			});
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    jQuery文字记录搜索历史代码.zip

    jQuery库通常通过`&lt;script&gt;`标签引入,可以使用`$.fn.extend`或`$.extend`扩展jQuery,增加自定义方法。在这个案例中,可能会有一个方法用于监听搜索框的`input`或`change`事件,当用户输入时,将搜索词保存到...

    jQuery Validation 使用记录

    《jQuery Validation 使用详解》 jQuery Validation 是一个广泛使用的JavaScript库,专为简化表单验证而设计,它使得在网页上创建高效、用户友好的验证规则变得轻而易举。在这个教程中,我们将深入探讨如何利用...

    jQuery购买记录列表文字滚动更新代码

    首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果。在这个例子中,我们将用到jQuery的`$(window).scroll()`函数来监听窗口的滚动事件,当用户向下滚动页面时,触发更新购买记录的...

    jQuery学习记录----处理XML数据(二)

    在本篇博客“jQuery学习记录----处理XML数据(二)”中,我们将深入探讨如何使用jQuery库来解析和操作XML文档。XML(eXtensible Markup Language)是一种用于存储和传输结构化数据的标准格式,广泛应用于Web应用程序...

    jQuery带事件记录的多功能日历

    《jQuery带事件记录的多功能日历详解》 在网页开发中,日历插件是一种常见的交互元素,用于显示日期、安排事件以及提醒用户。本文将深入探讨一款特别的jQuery日历插件,它具备事件记录功能,使得日历不仅美观,而且...

    jQuery计算器带操作记录.zip

    《jQuery计算器带操作记录》 在网页开发中,交互性和用户体验是至关重要的因素。这个名为“jQuery计算器带操作记录”的项目,就是一种优秀的实践,它利用了jQuery库的强大功能,为用户提供了直观、友好的计算体验,...

    jQuery购买记录滚动更新代码.zip

    总的来说,这个"jQuery购买记录滚动更新代码"示例是学习如何使用jQuery和Ajax进行实时数据更新的一个良好起点。开发者可以从中学习到如何结合DOM操作、数据交换和动画效果,创建动态、交互性强的Web应用。为了进一步...

    jQuery购买记录列表文字滚动更新代码.zip

    《jQuery购买记录列表文字滚动更新代码详解》 在网页开发中,动态滚动更新是一种常见的交互效果,能够为用户带来生动且实时的体验。本篇将深入解析“jQuery购买记录列表文字滚动更新代码”的核心概念与实现方法,...

    jquery合并表格行记录

    本文将围绕“jquery合并表格行记录”这一主题展开,探讨如何利用jQuery实现表格数据的合并,提高数据展示的可读性。 首先,表格(Table)在网页中用于展示结构化数据,但在显示大量重复数据时,可能会显得过于冗余...

    jQuery mobile带历史记录的仿谷歌搜索

    在这个主题“jQuery mobile带历史记录的仿谷歌搜索”中,我们将深入探讨如何使用jQuery Mobile创建一个具有类似谷歌搜索功能的页面,同时利用其内置的历史管理功能,实现用户浏览历史的记录和回溯。 首先,jQuery ...

    jQuery购买记录滚动显示代码.zip

    在这个"jQuery购买记录滚动显示代码"项目中,开发者使用jQuery来实现动态滚动显示购买记录的功能,使得用户可以实时查看最新的购买信息,提升用户体验。 首先,jQuery的核心在于它的选择器,这使得选取HTML元素变得...

    综合案例--记录_jQuery记事本_

    本案例"综合案例--记录_jQuery记事本_"就是一个使用jQuery构建的简单记事本应用,它实现了记录、分类以及事件处理等功能,帮助用户方便地管理待办事项。 首先,让我们深入了解jQuery库。jQuery是由John Resig于2006...

    jQuery使用Cookie和JSON记录用户浏览历史

    jQuery,作为一款广泛使用的JavaScript库,提供了方便的API来操作Cookie,而JSON则是一种轻量级的数据交换格式,非常适合用来存储和传递数据。本文将详细介绍如何利用jQuery和JSON在浏览器端记录用户的浏览历史。 ...

    jQuery考勤时间段记录代码.zip

    总结来说,"jQuery考勤时间段记录代码"是一个使用jQuery和可能的JavaScript图形库构建的实用工具,用于记录和可视化员工的考勤时间段。它涵盖了前端开发的多个重要方面,如DOM操作、时间处理、用户交互、数据存储和...

    带操作记录jQuery计算器.zip

    【标题】"带操作记录jQuery计算器.zip"是一个包含高级科学计算功能的JavaScript组件,它基于流行的jQuery库和CSS3技术构建。这个计算器不仅提供基本的加、减、乘、除等算术运算,还具备了科学计算中的复杂数学功能,...

    使用jquery实现表格动态分页

    本教程将详细讲解如何使用jQuery库来实现表格的动态分页,同时结合Java后端进行数据的动态查询和分页处理。 首先,让我们了解动态分页的基本原理。动态分页是指在用户滚动或点击分页按钮时,仅加载当前显示的数据,...

    jquery+SWFUpload+COS上传组件的使用.doc

    《jQuery + SWFUpload + COS 上传组件的使用详解》 在现代网页开发中,文件上传功能是不可或缺的一部分。jQuery + SWFUpload + COS(腾讯云对象存储)上传组件提供了一种高效、友好的文件上传解决方案。本文档旨在...

Global site tag (gtag.js) - Google Analytics