Jquery如何获取<td><td>中的文字

Jquery如何获取<td><td>中的文字,第1张

$('td')text();

首先使用jquery选择器选择所有的td标签,使用jquery的text()方法可以获取td中的文字内容

text():得到匹配元素集合中每个元素的文本内容结合,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。

<BODY>

<table>

<tr><td>11</td><td >12</td><td>13</td></tr>

<tr><td>21</td><td >22</td><td>23</td></tr>

<tr><td>31</td><td >32</td><td>33</td></tr>

</table>

</BODY>

<script>

// tr:eq(0) 取第一行 td:eq(2) 取第三列

//$("tr:eq(0) td:eq(2)")text() 得到:13

//$("tr:eq(1) td:eq(1)")text() 得到:22

alert($("tr:eq(0) td:eq(2)")text());

</script>

行和列你可以用变量代替!

请采纳,谢谢!

可以用delegate来做

<html>

<head>

<script type="text/javascript" src="/jquery/jqueryjs"></script>

<script type="text/javascript">

    $(document)ready(function(){

      $('#test')delegate('li','click',function(){

            alert($(this)text());

       });

    });

</script>

</head>

<body>

    <ul id="test">

        <li>1</li>

        <li>2</li>

        <li>3</li>

    </ul>

</body>

</html>

这是一个示例,你可以参考一下,点击<li>会跳出d框显示对应li的内容

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

var tr  = $("div tr");

var td = $("div tr td");

直接用jquery查询所有的div 然后在查询所有div下边的tr,一次类推。

$('table td')click(function(){

alert($(this)find('input')val());

}); 这个是只针对的你的提问而答的

不过你既然是用表格不可能就一个表格吧,所以为了区分表格你可以为表格table 设置一个id

如id='tab'

那么就是

$('#tab td')click(function(){

alert($(this)find('input')val());

});

以上就是关于Jquery如何获取<td></td>中的文字全部的内容,包括:Jquery如何获取<td></td>中的文字、怎么获取某表格中的一列td的值 javascript jQuery什么都行, 只要能实现就行、jquery怎么获得你点击td的td里面的值,所有td的样式和id是一样的,怎么获得当前点击的td值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存