jquery怎么获取当前标签下的子标签

jquery怎么获取当前标签下的子标签,第1张

1、查找子元素方式1:>\x0d\例如:var aNods = $("ul > a");查找ul下的所有a标签\x0d\2、查找子元素方式2:children()\x0d\3、查找子元素方式3:find()\x0d\\x0d\通过下标获取第n个子标签的ID值\x0d\\x0d\1var num1=$("ul > a:eq(0)")attr("ID");\x0d\2var num2=$("ul")children("a:eq(0)")attr("ID");\x0d\3var num3=$("ul")find("a:eq(0)")attr("ID");

这样可以实现:

$('#test li')each(function(i,item){

$(item)click(function(){

if ($(this)is($('#test li')eq(i))){

consolelog(i); //下标

consolelog($(this)text()); //内容

}

});

});

function a(){//todo}

希望对你又所帮助。

可以用jQ的index()方法,举例:

<table id="table1">

<tr>

<td>第1行</td>

</tr>

<tr>

<td>第2行</td>

</tr>

<tr>

<td>第3行</td>

</tr>

<tr>

<td>第4行</td>

</tr>

</table>$('#table1')find('tr')click(function() {

var idx = $(this)index() + 1;  // 索引是从0开始的,故+1

consolelog('点击了第' + idx + '行');

});

Ajax异步,根据每一行表格获取当前表格行内的某一个变量例如:

<td id="user_"$id> $id就是当前用户的id值,这样你点击之后获取当前行的id标示,利用php查询当前id的具体信息就行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

在每个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

});

}

以上就是关于jquery怎么获取当前标签下的子标签全部的内容,包括:jquery怎么获取当前标签下的子标签、jquery 如何取得当前所选元素的下标和内容、jquery如何获取取元素序号,例如一个有N行的table,点击其中的一行,获取到它的行号。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存