
$("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返回的数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)