【jQuery()方法的第二个参数详解_jquery】教程文章相关的互联网学习教程文章

通过jquery 获取URL参数并进行转码

jquery 获取URL参数并转码,首先构造一个含有目标参数的正则表达式对象,匹配目标参数并返回参数值 代码如下:<script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr("src",pic_url); var content=getUrlParam("content"); $("#content").html("<b>"+content+"</b>"); }); function getUrlParam(name){ //构造一个含有目标参数的正则表达式对象 var re...

Jquery之Bind方法参数传递与接收的三种方法

方法一、 function GetCode(event) { alert(event.data.foo); } $(document).ready(function() { $("#summary").bind("click", {foo:abc} ,GetCode); });方法二、 函数句柄 $("#summary").bind("click", function() { GetCode("abc") }); function GetCode(str) { }方法三、 函数闭包 function GetCode(str) { return function() { alert(str) }} $("#summary").bind("click", GetCode("abc"));

jQuery学习笔记之jQuery.fn.init()的参数分析【图】

从return new jQuery.fn.init( selector, context, rootjQuery )中可以看出参数selector和context是来自我们在调用jQuery方法时传过来的.那么selector和context都有哪些可能. 对于表格中的4~9行中的可能做具体分析. 如果selector是字符串,则首先检测是html代码还是#id.126行的if语句:以"<"开头,以">"结尾,且长度>=3.则假设额这个是HTML片段,这里只是假设不一定就是合肥的html代码.比如"<div><guofsfsdfd>";130行的else:表示不是ht...

jQuery setTimeout传递字符串参数报错的解决方法

当你打算调用一些jQuery代码显示隐藏的一个元素,并调用setTimeout()在一段延时之后设置其HTML的内容: 整个页面的代码是这样的. 代码如下:<span style="font-size:18px;"><html> <head> <title></title> </head> <body> <a href="#" id=heihei onclick="showNext(I am veinei )">show next</a> <a href="#" id="log" style="display:none" >yes,I am the next </a> <script type="text/javascript" src="jquery-1.10.2.min.js"></s...

jQuery函数的第二个参数获取指定上下文中的DOM元素

jQuery函数的第二个参数可以指定DOM元素的搜索范围。 第二个参数可分为以下类型 DOM reference jQuery wrapper document 代码示例 代码如下:<!DOCTYPE html> <html> <body> <form> <input name="" type="checkbox"/> <input name="" type="radio"/> <input name="" type="text"/> <input name="" type="button"/> </form> <form> <input name="" type="checkbox"/> <input name="" type="radio"/> <input name="" type="text"/> <...

jquery datepicker参数介绍和示例

代码如下:<!DOCTYPE html><html><head><link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script><script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script>$(document).ready(function() {$("#datepicker").datepicker...

jQuery防止click双击多次提交及传递动态函数或多参数

今天是写的是关于JQ的双击事件防止多次提交的问题,并且通过函数可以批量定义,通能性更强了,通过方法动态绑定元素的事件。而且可以动态传递函数名或者多参数等(本实例只传递函数名通过Eval调用)。 我们都知道在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click)。即一个标签元素(如div等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblcl...

javascript/jquery获取地址栏url参数的方法

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1、jquery获取url很简单,代码如下 代码如下:window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 代码如下:function getUrlParam(name){var reg = new RegExp("(^|&)...

为jquery的ajaxfileupload增加附加参数的方法

直接说方法:代码如下:$.ajaxFileUpload({data:{"a":123,"b":456};//附加参数,json格式});然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数) 第一处: 代码如下:createUploadForm: function(id, fileElementId,data){}大于在26行吧。 然后在在函数体中加入以下代码: 代码如下:if (data) { for (var i in data) { $(<input type="hidden" name=" + i + " value=" + data[i] + " ...

Jquery中ajax方法data参数的用法小结

代码如下:$.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", //第一种方式传参 // data: {name:"John",location:"Boston"} //第二种方式传参 // data: {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2' /* 第一种我们用url传参,参数里面如果加带"&"这个符号的话,可能参数接收不到或不完整, 如“ data: "name=John&location=Boston",” 如果name的值是"john&smith"这样写可能就会有问题...

jquery ajax传递中文参数乱码问题及解决方法说明

jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注 代码如下:smsubmitclick = function(){ $(document).ready(function(){ var name = $("#txt_name").val(); var type = $("#seltype option:selected").val(); var zjnum = $("#txt_num").val(); if(name == null || name =="") {...

jquery获取URL中参数解决中文乱码问题的两种方法

从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 代码如下:function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 这样调用: 代码如下:alert(GetQueryString("参数名1")); alert(GetQueryString("参数名2")); alert(GetQueryString(...

JQuery中$.ajax()方法参数详解及应用

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设 置。 async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。 如果需要发送同步请求,请将此...

jQuery封装的获取Url中的Get参数示例

js的纯前台处理时会遇到将一个网页的参数,通过get方式,传递给下一个页面的问题. 此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是: window.location.href 详细代码不解释了,有注释,你看了就懂.封装成jQuery扩展包. 代码如下:(function($){ $.extend({ /** * url get parameters * @public * @return array() */ urlGet:function() { var aQuery = window.location.href.split("?");//取得Get参数 var aGET = new Ar...

JQuery事件e参数的方法preventDefault()取消默认行为

JQuery事件的e参数的方法preventDefault()可以取消对象的默认行为。如下代码: 代码如下:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function () { $("a").click(function (e) { alert($(this).text()); e.preventDefault()...