美文网首页
JQuery的click() on(click)遍历器

JQuery的click() on(click)遍历器

作者: 写给ciciQ | 来源:发表于2017-08-24 16:16 被阅读0次

一、


$('').click()事件只能绑定静态元素。

$(selector).on('click',function(){ });支持动态绑定元素,即页面上元素有添加或变化后仍可绑定,前提是selector须是目标绑定元素的父元素,如绑定body里的动态li元素:$('body).on('click','ul li',function(){});

从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。

on()支持直接在目标元素上绑定事件,也支持在目标元素的祖辈元素上委托绑定。在事件委托绑定模式下,即使是执行on()函数之后新添加的元素,只要它符合条件,绑定的事件处理函数也对其有效。

此外,该函数可以为同一元素、同一事件类型绑定多个事件处理函数。触发事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。

要删除通过on()绑定的事件,请使用off()函数。如果要附加一个事件,只执行一次,然后删除自己,请使用one()函数。

该函数属于jQuery对象(实例)。可参考http://www.365mini.com/page/jquery-on.htm。

二、

1、选择器+遍历

$('div').each(function (i){

i就是索引值

this表示获取遍历每一个dom对象

});

2、选择器+遍历

$('div').each(function (index,domEle){

index就是索引值

domEle表示获取遍历每一个dom对象

});

3、更适用的遍历方法

1)先获取某个集合对象

2)遍历集合对象的每一个元素

var d=$("div");

$.each(d,function (index,domEle){

d是要遍历的集合

index就是索引值

domEle表示获取遍历每一个dom对

});

可参考:http://blog.csdn.net/honey_th/article/details/7404273
 

相关文章

  • JQuery的click() on(click)遍历器

    一、 $('').click()事件只能绑定静态元素。 $(selector).on('click',functi...

  • jQuery与练习

    jQuery:1.绑定click事件绑定click事件$('#btn1').click(function(){ /...

  • 前端14

    jQuery:1.绑定click事件绑定click事件$('#btn1').click(function(){ /...

  • jQuery基本操作

    jquery选择器 选择集转移 click事件 jquery索引值 jquery选项卡 jQuery属性操作

  • jQuery教程(一)

    jQuery 选择器 元素 选择器 #id 选择器 .class 选择器 jQuery 事件 click() 是当...

  • 前端笔记14

    jQuery选择器 选择集转移 jQuery的样式操作 click事件 jQuery索引值 jQuery作选项卡 ...

  • jQuery

    (1)jQuery加载 (2)jQuery选择器 (3)选择集转移 (4)jQuery样式操作 (5)click事...

  • jQuery基本操作

    (1)jQuery加载 (2)jQuery选择器 (3)选择集转移 (4)jQuery样式操作 (5)click事...

  • 前端(jQuery)

    jQuery选择器 jQuery样式操作 click事件 jQuery索引值 选择集转移 jQuery做选项卡 j...

  • click()与onclick事件的根本区别是什么

    click()是jQuery的方法,函数要写在方法内,click(function(){ ... }) onc...

网友评论

      本文标题:JQuery的click() on(click)遍历器

      本文链接:https://www.haomeiwen.com/subject/loeedxtx.html