`

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对象集合

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

    jQuery 遍历的 each() 方法

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

    jquery 自定义方法调用示例

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

    jquery的each()详解.docx

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

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

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

    jQuery each函数源码分析_.docx

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

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

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

    jquery插件使用方法大全

     jquery提供了很多便利的函数,如each(fn),但是使用这些函数的前提是:你使用的对象是Jquery对象。使一个Dom对象成为一个Jquery对象很简单,通过下面一些方式(只是一部分): 代码 var a = $("#cid"); var b = $...

    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中each方法示例和常用选择器

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

    jQuery技巧大全.doc

    需要注意的是,转换后的DOM对象只能调用DOM原生方法,不能再使用jQuery的方法。 3. **获取jQuery集合中的某一项**:jQuery对象通常是一个元素集合,要获取其中的某一个元素,可以使用`eq()`或`get()`方法,或直接...

    jquery实现的图片展示特效,循环递进。

    接着,为了实现循环递进的效果,我们需要编写一个函数,该函数会定时调用自身以显示下一张图片。这通常涉及到计时器函数`setTimeout()`或`setInterval()`。例如,我们可以在图片淡出后设置一个定时器,使其在一定...

    基于jquery循环map功能的代码

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

    jquery 插件开发 pdf

    - jQuery插件通常是通过扩展jQuery对象的原型链来实现的,这允许插件方法被作为jQuery选择器的一部分来调用。 - 插件的基本结构通常包括一个函数,该函数接收一个jQuery对象作为参数,这使得插件可以作用于一组DOM...

    jQuery技巧,比较经典的几种用法总结。

    这意味着你不能直接在这些对象上调用DOM原生的方法,如`innerHTML`,而是需要使用jQuery的方法,如`html()`。 在jQuery对象和DOM对象之间转换是常见的需求。一个DOM对象可以通过`$()`包裹成jQuery对象,例如`$...

    jQuery源码分析之jQuery.fn.each与jQuery.each用法

    jQuery的`each`函数是其核心功能之一,它提供了遍历数组和对象的能力,同时在jQuery对象上也有对应的版本`jQuery.fn.each`,用于遍历jQuery选择器选取的DOM元素。这两个函数在jQuery源码中有着不同的实现方式,但都...

    jquery-3.4.1.rar

    - **$.each()**:遍历数组或对象,提供便利的循环操作。 - **$.ready()**:页面加载完成后执行回调函数,常用于初始化DOM元素。 - **$.fn.extend()**:扩展jQuery对象,创建自定义插件。 4. **jQuery动画效果**...

    Jquery笔记.docx

    本文将深入探讨jQuery的基本概念、DOM与jQuery对象的转换、选择器的使用以及过滤器和循环操作等关键知识点。 1. jQuery库与DOM对象 jQuery是一个预写好的JavaScript函数集合,可以看作是Java工具类的对应概念。它...

    jQuery API 1.5.2 中文版

    8. **$.each()**:此方法用于遍历数组或对象,是进行循环操作的重要工具。 9. **$.extend()**:用于合并两个或多个对象,常用于配置选项或扩展对象。 10. **$.ajaxSetup()**:设置全局Ajax选项,影响所有后续的...

Global site tag (gtag.js) - Google Analytics