<table id="ta">
<tr>
<td><div id="di">111></div></td>
<td><div id="di2">222></div></td>
<tr>
<tr>
<td><div id="d3">333></div></td>
<td><div id="di4">444></div></td>
<tr>
.....
如何获取第3个tr下,div id=“di6”的值?
如何获取第n个tr下,div id=“din”的值?
主要是通过一行显示一轮数据。
我就知道:$().html();,前一个括弧不知道怎么填写,麻烦大神帮忙解决
jquery如何获取table 某tr td下div的值和设置其值
如果指定了id,可以直接通过$("#"+id).text()获取元素包含的文本。
如果想获取table中指定tr或者td中的某个元素的文本,可以这么写:
$($("#"+tableid+" tr").get(index)).find('td').each(function(i){
if(i==位置){
$(this).text();//指定位置的tr下,指定位置的td包含的文本
}
});
楼主可以看看jquery API文档,写的非常详细,相信你看了之后会掌握jquery的常用知识
谢谢,我也看了一下jQuery,自己弄出来了:如下
$("#ta tr:eq(3) td div[id='div']").html(value);
谢谢帮忙,你的方法也很值得我学习。