`

jQuery自调用,不需要each循环的方式设置对象

阅读更多
// 原方法
lightBox.each(function(i, v){
	$(this).css("width", "960px");
	var imgSrc = $(this).attr("src").replace("mw690", "large");
	var title = $(this).attr("title");
	title = title ? title : "";
	$(this).attr("original", imgSrc).wrap("<a rel='"+objName+"' class='vlightbox1' title='"+title+"' href='"+imgSrc+"' />");
});

// 新方法(改进后)
lightBox.attr("original", this.attr("src")).wrap("<a rel='"+objName+"' class='vlightbox1' title='"+this.attr("title")+"' href='"+this.attr("src")+"' />");

 

分享到:
评论

相关推荐

    jquery循环

    "jQuery循环"是jQuery中的一个重要概念,它使得我们可以高效地遍历DOM元素集合,处理数组或对象,实现各种复杂的逻辑。在这个主题中,我们将深入探讨jQuery的几种循环方法,以及它们在实际开发中的应用。 首先,...

    JQuery使用数组遍历跳出each循环

    需要注意的是,由于jQuery的链式调用特性,`$.each()`方法总是返回原始jQuery对象,即使在回调函数中返回了`true`或`false`。因此,回调函数内的返回值仅用于控制循环行为,而无法直接传递到外部环境。 总结来说,...

    Jquery对象集合

    这意味着一旦获取了一个jQuery对象,可以连续调用其方法,每个方法都会返回一个jQuery对象,除非明确返回其他类型的结果。例如:`$("p").css("color", "red").hide()`,这会将所有段落的颜色设为红色,然后隐藏它们...

    jQuery的Each比JS原生for循环性能慢很多的原因

    首先,jQuery的`.each()`方法是为了方便开发者遍历对象或数组而设计的,它提供了一个统一的接口来执行回调函数。尽管它的核心代码看似简单,如下所示: ```javascript for (; i ; i++) { value = callback.call...

    jQuery 遍历的 each() 方法

    在非jQuery对象上调用`each()`会自动将其转换为jQuery包装集,然后执行迭代。 ```javascript var arr = [1, 2, 3]; $.each(arr, function(i, num) { console.log('数组中的数字:', num); }); var obj = {...

    jquery 中的each()跳出循环的语句

    在jQuery中,`each()`函数是一个非常常用的迭代方法,它允许我们遍历数组或对象的每个元素,并对每个元素执行一个函数。对于那些刚接触jQuery的开发者来说,如何在`each()`循环中控制流程,例如跳出循环,可能是个...

    jquery 自定义方法调用示例

    首先,我们需要理解jQuery的核心理念是提供一个更加简洁、易用的方式来操作HTML元素和执行异步请求。jQuery对象允许我们对一组DOM元素进行操作,而自定义方法则允许我们扩展这些功能,以满足特定项目的需求。 要...

    jquery里的each使用方法详解

    总的来说,`jQuery.each()`是`jQuery`中一个非常实用的方法,它提供了一种灵活的方式遍历集合并进行处理,无论是数组、对象还是`jQuery`对象集合。在实际开发中,它经常被用于数据处理、事件绑定、DOM操作等多种场景...

    jquery的each()详解.docx

    两种调用方式`$.each()`和`jQuery对象.each()`本质上是相同的,只是后者更加直观,直接在jQuery对象上调用。 在jQuery源码中,`each()`函数的实现允许我们对数组或对象进行自定义操作,同时提供了中断循环的能力。...

    文字行向上循环滚动jquery插件,兼容主流浏览器

    例如,当需要让文字向上移动时,可以设置一个定时器,在每次调用时减小`top`值。 三、实现向上滚动的jQuery插件 创建一个jQuery插件的基本结构如下: ```javascript (function ($) { $.fn.myScrollPlugin = ...

    JQuery跳出each循环的方法

    需要注意的是,尽管我们可以通过这种方式在JQuery的each()方法中控制流程,但本质上,each()方法仍然会遍历集合中的每一个元素。即使我们使用return false;提前退出了循环,实际上其他的元素仍然被遍历了。在某些...

    jQuery each函数源码分析_.docx

    `jQuery.each`函数接受三个参数:`object`(需要遍历的对象或数组)、`callback`(遍历处理回调函数)和`args`(可选的回调函数附加参数)。源码中,`each`函数首先判断`object`是否是对象,通过`length`属性排除...

    jQuery实现两行图片列表循环滚动效果代码.zip

    `.end()`可以返回到调用`.beginning()`之前的jQuery对象,这样就可以在操作链中重新开始。`.repeat()`则可以设置一个循环次数,让动画不断重复,营造出无限滚动的感觉。 最后,压缩包内的"使用须知.txt"文件很可能...

    Jquery each方法跳出循环,并获取返回值(实例讲解)

    需要注意的是,由于 jQuery 是对象链,所以 `$(..).each()` 返回的仍然是对象集合。在 each() 方法的回调函数中,我们不能直接返回一个值到回调函数外部。如果需要获取每个元素对应的某些值,可以在回调函数内部构造...

    JQuery each打印JS对象的方法

    比如,当需要在遍历对象的过程中使用JQuery插件或者进行DOM操作时,使用$.each()可以直接与JQuery的链式调用模式配合。 ### 知识点5: JSON数据结构及其在JavaScript中的使用 JSON(JavaScript Object Notation)是...

    jquery插件.rar

    首先,需要在页面中引入jQuery UI的CSS和JS文件,然后调用相应的UI方法,如创建对话框: ```html &lt;script src="jquery-ui.js"&gt; &lt;link rel="stylesheet" href="jquery-ui.css"&gt; $(function() { $('#dialog')....

    jQuery常见开发技巧详细整理

    直接对jQuery对象调用DOM方法会导致错误。 2. **jQuery对象与DOM对象的转换**:只有jQuery对象能使用jQuery的方法。要将DOM对象转换为jQuery对象,可以使用`$(DOMElement)`。相反,要从jQuery对象中获取DOM元素,...

    基于jquery循环map功能的代码

    在JavaScript编程中,jQuery库提供了一种方便的方式来处理数据结构,比如循环遍历Map对象。在给定的标题和描述中,我们关注的核心是使用jQuery的`$.each()`方法来迭代Map对象。jQuery的`$.each()`函数是一个非常实用...

    jquery中each方法示例和常用选择器

    `$.each()`方法有两种用法:一种是遍历对象,另一种是遍历数组或jQuery对象。在这个示例中,我们关注的是遍历jQuery对象。 ```javascript $(selector).each(function(index, element) { // 在这里执行代码 }); ```...

    Dreamweaver 开发jQuery插件

    5. **返回jQuery对象**:为了保持链式调用,最后需要返回`this`,以便继续执行其他jQuery方法。 ```javascript return this; ``` 6. **使用插件**:在Dreamweaver中,你可以在HTML文档中直接引用jQuery库和你的...

Global site tag (gtag.js) - Google Analytics