jquery each函数参数传递的问题
2017-09-27 09:33
253 查看
都知道each函数是一个很好的遍历方法,但有些时候需要传递些参数进去,这时就出现问题来了.
1.传递数组.
其中, obj是我们要传递的参数数组, key是数组的索引, val是数组的值
2.dom元素参数
如果你dom中有一段这样的代码
?
然后你使用each如下
?
3.字符串参数
但是有些时候需要传递一个字符串进去,循环替换或其他功能,这时候的参数就很不好传进去了,它不能直接传进each函数里面,需要在each外面另外赋值,each才能调用
如:
该函数的功能是 将所有 class 为 resultcontent 的HTML内容里面的 v 全部替换为 酒红色的v.
1.传递数组.
其中, obj是我们要传递的参数数组, key是数组的索引, val是数组的值
2.dom元素参数
如果你dom中有一段这样的代码
?
?
但是有些时候需要传递一个字符串进去,循环替换或其他功能,这时候的参数就很不好传进去了,它不能直接传进each函数里面,需要在each外面另外赋值,each才能调用
如:
function changecolor (v) { var mm = v; $('.resultcontent').each(function () { edn = $(this).html(); var b = '<strong style="color: #ff3928;font-size: 18px">' + mm + '</strong>' var reg=new RegExp(mm,"g"); edn = edn.replace(reg, b); $(this).html(edn); }); }
该函数的功能是 将所有 class 为 resultcontent 的HTML内容里面的 v 全部替换为 酒红色的v.
相关文章推荐
- 结构体指针作为函数参数传递却无法传值的有关问题
- 函数参数的传递 动态内存传递问题(指针的指针)
- setTimeout传递带参数的函数问题,jquery获取参数值的问题
- 指针作为函数参数传递的问题
- asp.net(C#)函数对象参数传递的问题
- JavaScript中函数作为参数进行传递时的括号问题
- java 函数参数的传递问题。
- 利用out关键字向函数传递List<T>参数遇到的问题
- 从内存分配看函数参数传递问题
- 函数参数的传递问题(指针的指针)
- 又遇到Python另外一个问题:函数作参数,怎么传递参数?
- 函数参数的传递问题(一级指针和二级指针)
- 从内存分配看函数参数传递问题
- 关于js函数的参数传递问题
- asp.net(C#)函数对象参数传递的问题
- 函数参数的传递问题(指针的指针)
- 在动态THML语句中调用JS函数传递带空格参数的问题
- JS函数传递参数问题
- JQuery实战中遇到的两个小问题$(document).ready() 、bind函数的参数传递问题
- c++指针作为函数参数传递的问题