2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > jquery 遍历数组 each 方法详解

jquery 遍历数组 each 方法详解

时间:2020-09-12 19:27:50

相关推荐

jquery 遍历数组 each 方法详解

web前端|js教程

jquery each 遍历 数组

web前端-js教程

JQuery拿取对象的方式

企业人才数据库系统源码,ubuntu 结束任务,用python编写爬虫,php 加签,金华seo推广lzw

$(‘#id’) :通过元素的id

p2p视频聊天网站源码,ubuntu查看本地id,tomcat 数据库乱码,绍兴爬虫馆,php图片远程保存,建阳效果好的seo费用是多少lzw

$(‘tagName’) : 通过元素的标签名

桌面php源码,ubuntu网络被禁用,tomcat语言环境变量,爬虫生成csv,php 查询whois注册时间,张恒seolzw

$(‘tagName tagName’) : 通过元素的标签名,eg: $(‘ul li’)

$(‘tagName#id): 通过元素的id和标签名

$(‘:checkbox’):拿取input的 type为checkbox’的所有元素:

Eg:

$(span[price] input[type=text]) :拿取下面的input元素 $(div,$(this).parents(div:first)):拿取该div的上(至少都是父节点)的第一个div节点 $(~ span:first,this): locates the first sibling of this thats a element.

延迟加载js文件:

$.getScript

例子:

Html文件:

Java代码

$.getScript Example$(function(){ $(#loadButton).click(function(){$.getScript(//在Firefox/3.0.1中会出现一个错误(语法错误,定义的变量不起作用,ff2没问题) ew.stuff.js//,function(){$(#inspectButton).click()}); }); $(#inspectButton).click(function(){someFunction(someVariable); test() }); });

Js文件:

Java代码

alert("Im inline!"); var someVariable = Value of someVariable; function someFunction(value) { alert(value); } function test() { alert( est); } alert("Im inline!"); var someVariable = Value of someVariable; function someFunction(value) {alert(value);} function test() {alert( est);}

jquery数组处理:

Java代码

Hi!var $ = Hi!; jQuery(function(){ alert($ = + $);//这里的 $ 为 Hi!,把它变回jquery的符号:jQuery(function($){...}/这样就可以了 //alert(jQuery) }); jQuery(function($){ //------------遍历数组 .each的使用------------- var anArray = [one, wo, hree]; $.each(anArray,function(n,value) { //do something here //alert(n+ +value); }); var anObject = {one:1, two:2, three:3}; $.each(anObject,function(name,value) { //do something here //alert(name+ +value); }); //-----------过滤数组 .grep的使用------------ var originalArray =[99,101,103]; var bigNumbers = $.grep(originalArray,a>100);//第2种写法,还可以用正则表达式来过滤 $.each(bigNumbers,function(n,value) { //do something here //alert(n+ +value); }); //------------转换数组 .map的使用------------ var strings = [1,2,3,4,S,K,6]; var values = $.map(strings,function(value){ var result = new Number(value); return isNaN(result) ? null : result;//如果result不是数字则返回null(返回null在这里相当于不返回) }); $.each(values,function(n,value) { //do something here //alert(value); }); var characters = $.map( [ his, hat,other thing], function(value){return value.split(\);}//分离字符串用返回给characters ); //alert(characters.length); //------------.inArray(value,array)的使用------------返回value在array下标的位置,如果value不在array中则返回 -1 var index = $.inArray(2,[1,2,3,4,5]); //alert(index); //------------makeArray(obj)的使用------------将类数组对象转换为数组对象。 var arr = jQuery.makeArray(document.getElementsByTagName_r("div")); //arr.reverse(); // 使用数组翻转函数 $.each(arr,function(n,value) { //do something here //alert(n+ +value); //alert(value.html()); }); var arr2 =$.unique(document.getElementsByTagName_r("div")); //获得唯一的对象,看API,说得很模 糊,/Utilities/jQuery.unique alert(); $.each(arr2,function(n,value) { //do something here alert(n+ +value); }); });

First

Second

Third

Fourth

Fourth

以上这篇jquery 遍历数组 each 方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多 jquery 遍历数组 each 方法详解相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。