jQuery()方法的第二个参数详解
关于jQuery()方法的第二个参数,有下面这几种用法:
1.jQuery(selector, [context])
这种用法,相当于 $(context).find(selector) 或者 context.find(selector)
2.jQuery(html, [ownerDocument])
文档对ownerDocument的解释是:“创建DOM元素所在的文档”
也就是说,如果你要编写挎document的脚本,比如iframe或者用window.open开一个新窗口,可能会用得着它
3.jQuery(html, props)
这个应该比较常用了,直接贴代码:
$("<input>", {
type: "text",
val: "Test",
focusin: function() {
$(this).addClass("active");
},
focusout: function() {
$(this).removeClass("active");
}
}).appendTo("form")
也就是说,props内的属性会像.attr()方法一样,被设置到新创建的标签内
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
Jquery之Bind方法参数传递与接收的三种方法
方法一. function GetCode(event) { alert(event.data.foo); } $(document).ready(function() { $("#summary").bind("click", {foo:'abc'} ,GetCode); }); 方法二. 函数句柄 $("#summary").bind("click", function() { GetCode("abc"
-
通过jquery 获取URL参数并进行转码
jquery 获取URL参数并转码,首先构造一个含有目标参数的正则表达式对象,匹配目标参数并返回参数值 代码如下: <script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr("src",pic_url); var content=getUr
-
传递参数的标准方法(jQuery.ajax)
前台 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>无标题页&
-
为jquery的ajaxfileupload增加附加参数的方法
直接说方法: 复制代码 代码如下: $.ajaxFileUpload({data:{"a":123,"b":456};//附加参数,json格式}); 然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数) 第一处: 复制代码 代码如下: createUploadForm: function(id, fileElementId,data){}大于在26行吧. 然后在在函数体中加入以下代码: 复制代码 代码如下: if (d
-
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.googlea
-
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
-
javascript/jquery获取地址栏url参数的方法
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下 复制代码 代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 复制代码 代码如下: function
-
jquery ajax 向后台传递数组参数示例
需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象.基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串--[object Object],原因如下: 在后台接收的时候,只能用request来接收,request.getParameterValues()方法返回的是一个String[],所以,应该是在前台传输的时候调用了对象的toString()方法,那么如果依然想传递对象怎么办?凉拌! 但是可以使用JSON字符串来实现,在后台把JSO
-
JQuery中如何传递参数如click(),change()等具体实现
因为要做这样一个作业,就是两个select中option相互转换,图如下: 这个作业就是给几个按钮添加click()事件,一般的用法是这样的: 复制代码 代码如下: $("#but_one").click(function(){ $("#select1 option:selected").appendTo($("#select2")); }); 然后我查找了官方文档,对click的说明是这样的,后来我还是没有百度到答案, 我考虑到代码的重用性,想
-
Jquery中ajax方法data参数的用法小结
复制代码 代码如下: $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", //第一种方式传参 // data: {name:"John",location:"Boston"} //第二种方式传参 // data: {foo:["bar1", "bar2&q
-
jQuery on方法传递参数示例
教你如何给 jQuery on方法绑定的函数传递参数,代码如下: 复制代码 代码如下: $(".loadingFlower").on("click",'',{name:"123",id:"234",tel:"345"},callback) function callback(event){ console.log(event.data.name); //参数1 =>123 con
随机推荐
- ExtJS4如何给同一个formpanel不同的url
- Android实现二级列表购物车功能
- php curl中gzip的压缩性能测试实例分析
- Java中类的加载顺序剖析(常用于面试题)
- Java concurrency集合之ArrayBlockingQueue_动力节点Java学院整理
- 浅谈java封装
- javascript实现俄罗斯方块游戏的思路和方法
- PHP引用(&)各种使用方法实例详解
- javascript绘制漂亮的心型线效果完整实例
- ruby 过程对象 解析
- dos环境下修改ip地址
- SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥)使用方法代码
- JavaScript的类型转换(字符转数字 数字转字符)
- Nginx服务器下配置个性二级域名及多个域名的实例讲解
- JAVA如何获取客户端IP地址和MAC地址
- 基于javascript实现彩票随机数生成(简单版)
- Android侧滑导航栏的实例代码
- 晚上睡觉时腿冷是怎么回事?
- 3COM边界路由系统概述
- Android弹出DatePickerDialog并获取值的方法
