0

こんにちは私は日付を表示し、同じ名前を持つ2つのdivを持っています。今のところ最初のdivを具体的に表示し、後で2番目の日付を表示したいと思います。検索してみましたが、div name要素を指定して、両方のdivを区別できることがわかりました。

(This is the first date which I want to display)
<div class="home-weather-sub-div-bar">
<span class="datetext1">Sunday, March  3, 2013 updated 14:45:00 CET</span>
</div>

(This is the second date which I want to display)    
<div class="home-weather-sub-div-bar">
<span class="datetext1">Monday, March  4, 2013 until noon</span>
</div>

明確にするために、「div.home-weather-sub-div-bar」と「span.datetext1」を選択しようとしましたが、2013年3月3日日曜日、月曜日の14:45:00CETに更新されたまま表示されます。 2013年3月4日も同じ行の正午まで連結されます。

何か助けてください?

4

1 に答える 1

0

div特定の属性を持つタグを選択してから、必要なものを選択できます。

Document doc = ...

final Elements divs = doc.select("div.home-weather-sub-div-bar"); // Select the div-tags

Element firstDiv = divs.get(0); // get the first div
Element secondDiv = divs.get(1); // get the second div


System.out.println(firstDiv.text()); // print the text
System.out.println(secondDiv.text());

あなたが投稿したhtmlを使用すると、次の出力が得られます。

Sunday, March 3, 2013 updated 14:45:00 CET
Monday, March 4, 2013 until noon
于 2013-03-03T16:04:32.847 に答える