jquery查找tr td 示例模拟
更新时间:2014年05月08日 09:40:29 作者:
jquery怎么查找tr td,下面模拟了一个table出来,给大家参考
今天有人在群里突然问我$("#MainContent_GridView1").closest("tr").children("td:eq(1)").text() 这个语句怎么查不到值。我问他是取一个tr下面的eq(1)的td的text还是所有的。他说所有的。。。。那么肯定要循环所有的tr,再从其中找td了。。。
在此我写一个简单的博客帮助那些还不知道怎么使用jquery选择器的朋友。
我模拟了一个table出来,给大家参考,下面是html结构
<table id="MainContent_GridView1">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>11</td>
<td>22</td>
<td>33</td>
</tr>
<tr>
<td>111</td>
<td>222</td>
<td>333</td>
</tr>
</tbody>
</table>
//我引入了本地的jquery文件,在文章上就不引入了。
<script type="text/javascript">
$(function () {
//首先找到table id 为MainContent_GridView1,然后找tbody 下面所有的tr 然后each循环,$(this)代表当前循环到的tr,children是tr下的td 再选择下标是1的再text()就出来了。。
$("#MainContent_GridView1 tbody tr").each(function (i) {
alert($(this).children("td:eq(1)").text());
});
})
</script>
在此我写一个简单的博客帮助那些还不知道怎么使用jquery选择器的朋友。
我模拟了一个table出来,给大家参考,下面是html结构
复制代码 代码如下:
<table id="MainContent_GridView1">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>11</td>
<td>22</td>
<td>33</td>
</tr>
<tr>
<td>111</td>
<td>222</td>
<td>333</td>
</tr>
</tbody>
</table>
//我引入了本地的jquery文件,在文章上就不引入了。
<script type="text/javascript">
$(function () {
//首先找到table id 为MainContent_GridView1,然后找tbody 下面所有的tr 然后each循环,$(this)代表当前循环到的tr,children是tr下的td 再选择下标是1的再text()就出来了。。
$("#MainContent_GridView1 tbody tr").each(function (i) {
alert($(this).children("td:eq(1)").text());
});
})
</script>
相关文章
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
这篇文章主要介绍了AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法,需要的朋友可以参考下2014-06-06jQuery获取文本节点之 text()/val()/html() 方法区别
在jquery中val,text,html都能取到值,或加一个参数来赋值,那么它们有些什么区别?2011-03-03jQuery选择器源码解读(八):addCombinator函数
这篇文章主要介绍了jQuery选择器源码解读(八):addCombinator函数,本文用详细的注释解读了addCombinator函数的实现源码,需要的朋友可以参考下2015-03-03
最新评论