-1

我想以这种方式为第一个 textview1 选择 td.team 我想要 td.team (1st td.team) 和我想要的第二个 textview (2nd td.team) ...我正在使用列表 apdater

元素信息 = dpc.select("td.team"); 但它给了我第一个和第二个团队所以我该怎么做..请告诉我你用什么元素来获取信息

  <tr class="odd">
    <td class="date">10</td>        
    <td class="team"><a href="abc" title="M">one</a></td>
    <td class="team"><a href="abc/" title="d">two</a></td>
    <td class="type">8M</td>
  </tr>
  <tr class="even">
    <td class="date">01</td>  
    <td class="team"><a href="asd" title="Nice">Nice</a></td>
    <td class="team"><a href="asd" title="Monaco">Monaco</a></td>
    <td class="type">€ 4.1M</td>
  </tr>
  <tr class="odd">
    <td class="date">07</td>
    <td class="team"><a href="sad" title="Monza">thre</a></td>
    <td class="team"><a href="asd" title="Nice">fou</a></td>
    <td class="type"> 600K</td>
  </tr>
  <tr class="even">
    <td class="date">99</td>        
    <td class="team"><a href="sad" title="Marsala">M/a></td>
    <td class="team"><a href="asd" title="Monza">a</a></td>
    <td class="type">50K</td>
  </tr>
4

2 回答 2

0

“选择”方法返回一个“元素”对象。此类有一个名为“get(int index)”的方法,它返回选择中的第 i 个元素,从零开始。

于 2013-08-18T09:34:40.470 回答
0

我真的不明白你的问题。你想从每行中获取第一个 td,从每行中获取第二个 td。如果是这种情况,您需要形成一个数组。

Elements info  = dpc.select("tr.odd,tr.even").select("td.team");

    int i = 0;
     String linkText = "";
     String cse_id = null ;
     ArrayList<String> s =new ArrayList<String>();


    for(Element el : info ){
        linkText = el.attr("href");//or el.attr("title")
        s.add(linkText);
     System.out.println(linkText);/or print it



        }
    }

我没有测试的代码中可能有一些错误。

于 2013-08-21T21:35:12.587 回答