jQuery中的eq到底是什么意思

jQuery中的eq到底是什么意思,第1张

eq返回的是一个jquery对象 get返回的是一个html 对象数组返回的是jQuery对象,就可以继续调用其他方法,返回的是html数组就不能调用jQuery的其他方法例如:$("ul li")get(1)css("color", "red"); //这个是错误的$("ul li")eq(1)css("color", "red"); //这个是正确的

在每个td标签内部添加onclick,你不觉得麻烦,jquery开发者看到会被气死的。

你可以这样

var $table = $("#mytable");//

var $trs = $tablefind("tr");

for(var i=0; i<$trslength; i++){

var $tr = $trseq(i);//循环获取每一行

$tron("click", function(){//为每一行添加click事件

//这里就可以获取行内数据了

var $td = $trfind("td");

$tdeq(0)text();//ctld

$tdeq(1)text();//llType

$tdeq(2)text();//fsMgr

});

}

$(function(){

       var tds = "";

       $("table tr")each(function(){

        tds = tds+$(this)find("td")eq(0)text();        

       });

       alert(tds);

     })

注:eq(0)是获取的每个tr中的第一个td,值根据需要自己修改即可。

以上就是关于jQuery中的eq到底是什么意思全部的内容,包括:jQuery中的eq到底是什么意思、jquery获取选中行的数据、怎样用jquery取到表格中的一列所有值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9339346.html

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

发表评论

登录后才能评论

评论列表(0条)

保存