请教一下,jq中each用法的问题
 $('[data-spy="scroll"]').each(function () {
                var $spy = $(this).scrollspy('refresh');
                console.info($(this)[0]);
            });

想请教下上面这串代码是否可以写成下面,已经试验过效果一样:

            $.each($('[data-spy="scroll"]'), function(i,val){
                var $spy = $(val).scrollspy('refresh');
                console.info(val);
            });

4个回答

当然可以,效果一样的。。回调的参数也一样

ybdt1201
ybdt1201 谢谢大神的回答,你的解答完美解决了困惑
3 年多之前 回复

可以写成这样,但是上面那种简单啊

效果一样当然没问题,但是第一种美观吧

两种效果一样,我每次写代码都是用第二种。莫名的感觉更高大上一些。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JQ 里面each的用法
[code=javascript]rnfunction add() rnrn $.ajax(rn rn type: "get",rn url: "DB.ashx",rn data: ,rn datatype: "json",rn success: function (data) rn alert(data); //这里我已经测试出来了 这个JSON的data是没有问题的rn $.each(data, function (index, p) //关键是怎么each循环读出来rn var html = " " + p.SI_shop_no + p.SI_shop_title + "";rn $("#div1").append(html);rn );rn ,rn error: function () rn alert("error");rn rn );rn rnrn[/code]rnrn$.each 我没用过,这个方法我是抄课本的,我甚至不知道 function(index,p)这两个参数干什么的,rnSI_shop_no SI_shop_title是表的列明(应该能只读其中几行吧,还有好多列没读的),然后输出到页面全是 没定义的rn
jq each的用法
有这样一段htmlrn rn button1rn button2rn button3rn rn rn 内容rnrn我想在 $($("#testDiv").each).bind("click", function(event) rn $("#divMsg").html(rn [color=#FF0000] 遍历时能够获取所有的子标签对象,然后分别操作[/color] ); rn ); rn
jQ中的each方式
jq中有隐式迭代,不需要我们再次进行遍历对某些元素进行操作。 但是,如果涉及的到对不同元素有不同的操作,MAME需要进行each方法遍历。//当需要操作不同的元素不同的设置方式的时候,可以考虑用each方法。 //页面加载后,让每个li的透明度发生改变。 $(function () { $(".comment>li").each(function (index,element
请教一下for each next中属性的问题
代码如下rnemail = "sina@sina.com"rnnames = split(email,"@")rnif Ubound(names)<>1 thenrnresponse.write ("邮件格式有错误")rnend ifrnfor each name in names ------就是这里 我不知道这个name到底是什么 有什么作用?rnif len(name)<=0 thenrnresponse.write ("邮件格式有错误")rnend ifrnnext
jq中的delegate和each方法
今天偶然见到这两个方法,有点忘记所以上网查了下,再加上自己总结下今天分享给大家。 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 delegate()他是事件绑定的一种,其实事件绑定有很多,比如说click,bind,o
JQuery中$.each的用法
JQuery中$.each的用法 1 $.each()对数据的处理: 语法:$.each(data,function(index,value)) 1.1eg:对数组数据的处理: &lt;body&gt; &lt;p&gt;&lt;/p&gt; &lt;script&gt; var arr1=new Array("a","b","c","de");...
$.each中break的用法
利用$.each遍历的时候,each函数不能使用break和continue关键字,可以采用以下替换方案: return ;//实现continue功能 return false;//实现break功能
jQuery中$.each的用法
转自:[url]http://bobning.iteye.com/blog/165356[/url] 作者:bobning [code=&quot;javascript&quot;] var arr1 = [ &quot;one&quot;, &quot;two&quot;, &quot;three&quot;, &quot;four&quot;, &quot;five&quot; ]; $.each(arr1, function(){ alert(this); }); 输出
jq 对each和$()的理解
在jq中each的写方法有两种 $.each(data,function(index,value){                                                  if(value.success){                             $('#createResult').html(value);                 
jq each实例应用;
var flag = true; $('input.title').each(function(index){ var title = $(this).val(); if(title=0 || title.length ==0){ alert("请填写第"+(index+
jQuery对象访问 jquery: "3.0.0-pre
jQuery对象访问 jquery: “3.0.0-pre”,1.each(callback):以每一个匹配的元素作为上下文来执行一个函数 1.jQuery.each(obj,function(a,b){})如果这样写,会直接调用jQuery.each的方法; 2.jQuery(obj).each(function(a,b){})如果这样写,会先进入主函数jQuery(selec
jq的each方法
each() 方法规定为每个匹配元素规定运行的函数。 它可以遍历li等。w3c的例子: $("li").each(function(){ alert($(this).text()) });今天遇到的一个例子,判断li是否有selected类,然后输出,prop(“outerHTML”)是输出包含li本身的html。$("li").each(function () {
jquery中$.each()与$().each()的用法和区别
html> html> head lang="en"> meta charset="UTF-8"> title>jquery中的$.each()和$().each()的区别是什么 ?title> script src="js/jquery-1.11.3.js" type="text/javascript">script> head> body> each就是循环遍历的意思; =====
$each用法
两个参数,第一个参数时要循环的对象或数组,第二个参数是方法function(里面又有俩参数) 第一个参数是index,相当于下标,第二个参数是对象,方法体里就用这个对象。 ...
$.each的用法
1、示例1: var arr=["1","2","3"]; //定义arr数组 $.each(arr, function() { alert(this); //遍历输出 }); 代码说明: 运行这段js代码,浏览器会一次弹出1、2、3 运行结果: 2、示例2 var arr1 = [[1, 2, 3], [4, 5, 6],
for each用法...
for each到底怎么用啊 怎么一用就报错???高手帮忙看看这段代码 第二个for循环有什么问题???谢谢各位了!rnclass Computation extends Thread rn private int num;rnrn private boolean isComplete;rnrn private int result;rnrn public Computation(int num) rn this.num = num;rn rnrn public synchronized void run() rn result = num * 2;rn isComplete = true;rn notify();rn rnrn public synchronized int getResult() rn while (!isComplete) rn try rn wait();rn catch (InterruptedException e) rn rn rn return result;rn rnrn public static void main(String[] args) rn Computation[] computations = new Computation [4];rn for (int i = 0; i < computations.length; i++) rn computations[i] = new Computation(i);rn computations[i] .start();rn rn for (Computation c : computations)rn System.out.print(c.getResult() +" ");rn rn
jq中each和js中forEach的区别
总结:        1.在遍历数组时:                回调函数中参数的位置不一样,forEach中为第一个参数为ele,第二个为index。each中第一个为index,第二个为ele;                回调函数中是否有返回值,forEach中没有返回值,each有返回值,返回被遍历的数组    2.遍历对象                forEach不能遍历对象...
问一下for each的问题
有一个字符串rn是“123$456$789”rn现在要把123,456,789分别取出来放到一个数组中rnrn请问怎么写!
jq中on()的用法
一般情况下,我们可以直接采用click(),hover()等等直接绑定事件,但是既然on()存在,那么肯定有它的意义:1.用来绑定多事件,并且为同一函数$('div').on('click mouseover',function(){ //do sth });2.多个事件绑定不同函数$('div').on({ 'click':function(){ //do sth
jq中的克隆用法
clone() 方法生成被选元素的副本,包含子节点、文本和属性; $(selector).clone(includeEvents); 所谓includeEvents。可选。布尔值。规定是否复制元素的所有事件处理。 默认地,副本中不包含事件处理器。 下面为大家分享一个clone 包括事件处理器。(document).ready(function(){(document).ready(funct
【笔记】JQuery中each的用法
JQ中,each()的用法相对来说比较用得多,用法也比较多样,而$.each()的实际作用就是利用function对当前选择的dom元素进行修改。         下面将介绍each()的用法及既定的传入参数         首先,each()传入的参数,each(function(index,element){  //code}),会带入上述两个参数,参数可按事件选使用,以下是一些简单的实例
关于JS中each用法
我有两个copy按钮,我希望在其中任何一个按钮,让他们都灰化。rn我是这样写的$(#COPY).each(function()attr("disabled","disabled"));但并不能得到我想要的。还导致了程序一连串的反映出错。(程序可以运行,就是页面上执行别的按钮也出错了)rn我应该如何修改啊,除了each,在JS中还能用别的方法啊
jQuery中$.each()函数的用法
jQuery中的$.each()函数比foreach更加强大,可以用来遍历JavaScript中的任意集合。 语法: $.each(collection, callback(indexInArray, valueOfElement)); IE不支持原生 JavaScript 中的 forEach 方法,可以手动把 forEach 方法部署到数组和 NodeList 中: if (
php中的each()用法和list()用法
each()中将数组中当前元素的键名和键值 each() 函数返回当前元素的键名和键值,并将内部指针向前移动。 该元素的键名和键值会被返回带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。 list()用数组中的元素为一组变量赋值
jq循环每个标签each
$('li').each(function(i,elem){    //一参:下标 $(elem).html(i); //二参:每个元素});
请教for each formName in upload.file语句的用法
这下面是asp有组件批量上传图片的一段代码....rnrn[code=VBScript] rnfor each formName in upload.file ''列出所有上传了的文件rnset file=upload.file(formName) ''生成一个文件对象rnfilekzmzz=filekzm(file.FileName)rnif filekzmzz="gif" or filekzmzz="jpg" or filekzmzz="jpeg" or filekzmzz="bmp" or filekzmzz="png" then rnif file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据rn ranNum0=int(5*rnd)+10rniddata0=day(now)&hour(now)&minute(now)&second(now)&ranNum0rnfile.SaveAs Server.mappath(a&iddata0&file.FileName) ''保存文件rn rnarrayb(piccount)="haijun/"&a&iddata0&file.FileNamernpicid(piccount)=iddata0&file.FileNamernpiccount=piccount+1rnset file=nothingrnend ifrnend ifrnnext[/code]rnrn我想记录上传的文件个数,怎么记录,无论我同时上传多少个图片,那个piccount始终输出的是1,为什么记录不了呢?
请教For Each fldEach In rsfill.Fields这个句子的用法
我现在要在fillcob这个下拉列表框中显示字段3至14的字段名。rn请问如何使用For Each fldEach In rsfill.Fields这个句子?rn说明:rsfill这个是记录集rnrnFor Each fldEach In rsfill.Fieldsrnfillcob.AddItem fldEach.NamernNext
请教一下bean的用法问题
rnrn请问bean可不可以用多个参数的方法来修改属性啊?rn如果可以,那JSP里应该怎么写?不是只有一个value么?rnrn另外,在什么页面(如WEB-INF下的JSP页,或是包里的servlet......)进行输入或输出数据库的操作比较合适啊?rnrn谢谢
jQuery$.each用法及注意事项
方法 $.each(data, function(i, o){ }); 这个方法体中不能使用JSbreak和continue关键字 代替方案 break 在函数体中用return false来代替; continue 在函数体中用return true来代替...
jquery——$.each的用法
jquery——$.each的用法 下面是程序代码(运行环境需要jquery): var data = [ { name: 'xue', age: 12 }, { name: 'xue1', age: 121 }, { name: 'xue2', age: 122
for each ...next的用法
请教for each ...next的用法?!急rn谢谢
js each的用法
js没each的用法,使用forEach方法 如: var testArray = [1,2, '我' , '不' ,3,5]; testArray.forEach( function( value ){ typeof value == 'number' ? alert( value *10 ):null; }) 而each是jQuery中的方法,用法如下
each,ajax基本用法
   1、选择器+遍历 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2、选择器+遍历 $('div').each(function (index,domEle){ index就是索引值 domEle 表示获取遍历每一个dom对象 }); 3、更适用的遍历方法 1)先获取某个集合对象 2)遍历集合对象...
$.each用法及表单联动
JQuery 遍历 -each()方法 元素遍历 HTML &amp;amp;lt;ul&amp;amp;gt; &amp;amp;lt;li id=&amp;quot;one&amp;quot;&amp;amp;gt;1&amp;amp;lt;/li&amp;amp;gt; &amp;amp;lt;li id=&amp;quot;two&amp;quot;&amp;amp;gt;2&amp;amp;lt;/li&amp;amp;gt; &amp;amp;lt;li
java for和for each用法及效率
数组遍历:for 遍历public static void main(String[] args) { long[] array = new long[100000]; for(int i = 0; i &amp;lt; array.length; i++){ Random r = new Random(); long tmp = r.nextLong(); array[i] = tmp;...
jqery each的用法实例
$(function(){     $('.btn').click(function(){         //tr id         _this=$(this);         var val=$(this).parents('tr').attr('value');         var url ="?r=first/get";         var str="";   
js中each用法及跳出each及if多层循环
var save = function() { var obj = {}; var flag = true; $("[name^='pr']").each(function(index, item) { if (item.value == null || item.
=========JQuery中each()函数用法请教==============
我看了一些有关Jquery中each()函数的示例,但有点不明白,就是each()里面的function函数的变量名是不是随便写什么都可以,我看了几个例子:rn[code=JScript]rn//例子1rn var arr = [ "one", "two", "three", "four"]; rn $.each(arr, function() rn alert(this); rn ); rnrn//例子2rnvar arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] rn$.each(arr1, function(i, item) rn alert(item[0]); rn); rnrnrn//例子3rnvar obj = one:1, two:2, three:3, four:4; rn$.each(obj, function(key, val) rn alert(obj[key]); rn); rnrn//例子4rn$("img").each(function(i)rn this.src = "test" + i + ".jpg";rn ); rn[/code]rnrn如上面的4个例子,each()括号里的function中的参数,有的是i,item,key,val,这些参数有什么特殊么?我可不可以随便取名啊,比如:a,b,c等,真搞不明白呢,请大侠帮帮忙………………………………………………
请教一下!!Wingate 的用法!
-
请教一下iframe的用法!
谁能解释一下!rn好多html的书上都没有这个内容!rn谢谢!
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表