日期:2014-05-16  浏览次数:20393 次

jquery如何获取table 某tr td下div的值和设置其值
rt:
   <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的值和设置其值
jquery多级选择器 div获取值 table下td获取值

------解决方案--------------------
如果指定了id,可以直接通过$("#"+id).text()获取元素包含的文本。
如果想获取table中指定tr或者td中的某个元素的文本,可以这么写:
$($("#"+tableid+" tr").get(index)).find('td').each(function(i){
   if(i==位置){
      $(this).text();//指定位置的tr下,指定位置的td包含的文本
   }
});

楼主可以看看jquery API文档,写的非常详细,相信你看了之后会掌握jquery的常用知识