jquery 怎么得到数组下标

jquery 怎么得到数组下标,第1张

$("ul li")click(function(){

alert($(this)text());

});

$(this) 就是你单击后取出的li的文本内容。

$(document)ready(function(){

$("ul li")click(function(){

alert($(this)text());

});

});

总的来说就是为ul下的所有li标签提供一个onclick事件,所以不管是动态生成还是写死的这个方法都适用。

如果是平常的数组,可以循环对比找出是哪一个:

var arr = ["a","b","c"];

$each(arr,function(idx){

if(arr[idx] == 'a'){

    consolelog(idx)//idx为数组下标

}

});

如果是jq对象,比如$('p'),用index()就可以获取

1、先把得到的数组用alert(array)

看是不是[object],如果不是

如果是d出这个数组的字符串的话;

2、那就 var array=eval("("+array+")");

再array[0]["title"]就能得到了。

3、一般返回的如果不是json格式的数组,那么需要转换成json格式

jQueryparseJSON(data);

返回一个json格式的字符串,后端程序的数组js是无法识别的

jq的get、post第四个参数给个json返回的js字符串jq就会给你转成json对象了

$get(url,{},callbackfn,"json")

懂了个大概,你看下是不是这个意思:

var wt = $('className');//通过class的名称来获取对象数组,返回的是jquery对象数组 ,

如果想以name属性获取对象:

var wt = $('input[name="wt"]');

var arr = []; // 定义个数组

$('input')each(function(){

arrpush($(this)val()); // 把遍历的值放入数组

})

以上就是关于jquery 怎么得到数组下标全部的内容,包括:jquery 怎么得到数组下标、jquery怎么获取数组的下标、javascript 或jquery如何正确读取ajax返回的数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9574559.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存