成都创新互联网站制作重庆分公司

jquery$参数,jquery参数是必选项

jquery中$是什么意思

$就是jQuery的别称,而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options))这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的代替,但()内不仅可以是ID,还可以是各类选择器

华容网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

在jquery中,用 $. 和 $().有什么区别,它们的含义分别是什么?

$就是jquery对象,$()就是jQuery(),在里面可以传参数,作用就是获取元素

如下例子

$(".div1") 表示获取类名为div1的元素,例如获取div class="div1"/div

$(".div1").onclick表示类名为div1的div点击事件

jquery中$.,例如$.post(),$.get(),$.ajax()等这些都是jquery这个对象的方法

jquery里的$是干什么用的

$就是jQuery的别称,是jQuery库提供的一个函数。

1、可以通过$ () 里的参数进行查找和选择html文档中的元素

如:

$('#tmp');//这是查找dom的id等于tmp的元素

2、访问$中定义的函数

如:

$.ajax(options)

在jquery中,用 $. 和 $().有什么区别,它们分别的含义是什么?

$就是jquery对象,$()就是jQuery(),在里面可以传参数,作用就是获取元素

如下例子

$(".div1") 表示获取类名为div1的元素,例如获取div class="div1"/div

$(".div1").onclick表示类名为div1的div点击事件

jquery中$.,例如$.post(),$.get(),$.ajax()等这些都是jquery这个对象的方法

jQuery传参数

一、jQuery绑定事件的三种方法

我们这里首先复习一下jQuery绑定事件的三种方法:

target.click(function(){});

target.on("click",function(){});

target.bind("click",function(){});

target.live("click",function(){});

live方法其实是bind方法的变种,其基本功能就同bind方法的功能是一样的,都是为一个元素绑定某个事件,但是bind方法只能给当前存在的元素绑定事件,对于事后采用JS等方式新生成的元素无效,而live方法则正好弥补了bind方法的这个缺陷,它可以对后生成的元素也可以绑定相应的事件。

二、传递参数

1.使用trigger触发事件来进行参数传递

$('p:first').bind('myclick',function(event,arg1,arg2){

$(arg1).appendTo('body');

console.log(arg2);

});

$('input').click(function(){

$('p:first').trigger('myclick',//这里触发了myclick事件

['diva href=""google/a/div','this is to console.log']); //第二个参数 string});

2.使用bind传递参数

var name_value='stonecold';

$('p').bind('click',{name:name_vlaue},function(event){

console.log(event.data.name);//结果在控制台上显示为stonecold});

3.在简单的事件中传递参数

A:首先定义一个函数,在点击的时候触发:

function fn_name(arg1){

$(arg1).appendTo('body');

}

B:定义一个变量作为参数传递

var arg='a href=""googlea';

$('img:first').click(function(){

fn_name(arg);

});  


网站栏目:jquery$参数,jquery参数是必选项
地址分享:http://cxhlcq.com/article/dsdgpej.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部