`
mimang2007110
  • 浏览: 237179 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JQuery中live方法的使用

 
阅读更多

 

JQuery中live方法是给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效

 

下面简单测试了JQuery中live方法的使用,仅供参考

HTML代码

<div id="testDiv">
    	<input type="button" value="添加" class="testBtn" />
    </div>

 JS代码:

$('.testBtn').click(function()
	{
		var html = '<div id="appDiv">appDiv</div>';
		
		$('#appDiv').live('mouseover mouseout', function(e)
		{
			if(e.type == 'mouseover')
			{
				$('#appDiv').css('background', 'red');
			}
			else if(e.type == 'mouseout')
			{
				$('#appDiv').css('background', 'green');
			}
		});
		
		$('#testDiv').append(html);
	});

 

分享到:
评论

相关推荐

    JQuery下的Live方法和$.browser方法使用代码

    考虑到在IE6和7中,`a`标签的`href`属性在某些情况下可能包含完整URL而不是预期的参数,代码中使用`split('?')`来分离URL,获取查询字符串部分。例如,`NewUrl="?"+NewUrl.split('?')[1]`这行代码确保在IE6和7下,`...

    前端项目-jquery.liveurl.zip

    现在,我们来深入了解一下基于jQuery的插件jQuery LiveUrl,它可以帮助开发者实现在自己的项目中添加这种功能。 jQuery LiveUrl是一款轻量级的前端插件,专门用于获取并显示URL预览信息,其工作原理类似于Facebook...

    jquery中文参考

    1. **live()方法**: 在jQuery 1.2中,`live()`方法首次出现,它允许动态添加到DOM的元素也能响应事件,解决了事件绑定的问题。 2. **$.param()**: 这个方法用于序列化表单数据,常用于构建URL查询字符串,与Ajax...

    jQuery1.8.3_中文使用手册

    同时,使用`.live()`, `.delegate()`或`.on()`进行事件绑定可以避免内存泄漏。 9. **版本更新(Version Updates)**:jQuery1.8.3是一个重要的更新,它修复了前一版本中的若干bug,增强了稳定性,并引入了一些新...

    jQuery中live方法的重复绑定说明

    解决:使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。 代码如下: //先通过die()方法解除,再通过live()绑定 $(“#selectAll”).die().live(“click...

    jQuery:bind() delegate() live()事件绑定

    在探讨jQuery中的`bind()`, `delegate()`, 和`live()`事件绑定方法的区别时,我们需要深入理解它们在处理DOM事件时的独特方式。这些方法在不同的场景下提供了灵活且高效的选择,帮助开发者创建响应式和动态的Web应用...

    jQuery中文参考手册

    《jQuery中文参考手册》是一本全面且详尽的资源,旨在帮助开发者深入理解和高效使用jQuery这一流行的JavaScript库。jQuery以其简洁、高效的语法和强大的功能,极大地简化了网页动态效果的实现,使得DOM操作、事件...

    jQuery中bind(),live(),delegate

    今天我们将深入探讨jQuery中的事件绑定方法,包括`bind()`, `live()`, `delegate()`,以及后来推出的`on()`方法。这四个方法都是为了帮助开发者更方便地管理页面上的事件,特别是对于动态生成的元素。 1. **bind()*...

    jquery中live()方法和bind()方法区别分析

    在早期版本的 jQuery 中,`live()` 方法和 `bind()` 方法是两种主要的事件绑定方式,它们在功能和使用上有各自的特点和限制。 `live()` 方法主要用于为当前及未来添加到 DOM 中的元素绑定事件处理器。例如,如果有...

    jquery live()调用不存在的解决方法

    在jQuery的早期版本中,`live()`方法是一个非常实用的功能,它允许我们为当前页面以及未来动态添加到DOM中的元素绑定事件处理程序。然而,随着jQuery的不断进化,`live()`方法在版本1.7中被弃用,并最终在版本1.9中...

    DW中配置Jquery提示

    现在,当你在DW中编写JavaScript代码时,只需键入"$"或"jQuery",然后按回车或Tab键,就会出现jQuery函数和方法的代码提示。这大大提高了编写代码的速度和准确性。 除了基本的代码提示,DW还提供了其他与jQuery相关...

    jQuery1.3中文参考CHM

    - **live()方法**: 添加了`live()`方法,允许动态添加的元素也能响应事件。 - **事件处理**: `delegate()`方法首次引入,提供了一种更高效的方式来为后代元素绑定事件处理程序。 - **CSS选择器**: 更全面地实现了...

    jquery1.5 中文API

    在本文中,我们将深入探讨jQuery 1.5版本的中文API,帮助开发者更好地理解和运用这一经典版本。 一、选择器(Selectors) jQuery的选择器基于CSS,使得选取DOM元素变得异常简单。例如,`$("#id")`用于选取ID为"id...

    jquery中文版离线手册

    - 对某些API进行了调整,比如移除了不再推荐使用的`live()`方法,建议使用`on()`替代。 **jQuery 1.8.3_20121215.apk** 可能是针对Android设备的应用程序,方便开发者在移动设备上查阅jQuery文档。 - 对于移动...

    jquery的live使用注意事项

    2. live 方法在处理动态添加的元素时效果良好,但仅限于直接在事件处理器中使用,不能用在其他 jQuery 方法中,如 .data() 或者 .val()。 3. 使用 live 方法时,不能为特定的元素绑定多个事件处理器,因为后来绑定的...

    jQuery 中英文 1.7 API

    - **`.on()`方法**:在1.7版本中,`.on()`成为主要的事件绑定函数,取代了`.bind()`, `.live()`, `.delegate()`等,提供更灵活和高效的事件处理。 - **`.promise()`**:此版本增强了`.promise()`,用于在一组异步...

    jQuery中live()方法用法实例

    本文实例讲述了jQuery中live()方法用法。分享给大家供大家参考。具体分析如下: 此方法为匹配元素添加一个或多个事件,并规定当这些事件发生时运行的函数。 特别说明:jQuery1.9已经删除此方法。 语法结构: 代码如下...

    详解jQuery向动态生成的内容添加事件响应jQuery live()方法

    jQuery live()方法是给所有匹配的元素附加一个事件处理函数,即使这个元素是以后通过append,prepend,after等事件生成后的内容也依然有效。 这个方法可以看做是 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配...

Global site tag (gtag.js) - Google Analytics