質問

私は(ユーザーがページを参照してくださいするにはログインする必要があります)私はヤフーパイプを通して養うことができない動的なWebページ上のすべてのISBNコードを抽出したいと思います。 jQueryを使ってそれを行う方法はありますか?どのように?

編集を 構造:

ここではHTMLがそのページ上のどのように見えるかの例です。その中<table>の一連の要素を持っている<tr>があります。サンプルは、それらの一つは次のように大まかに見えます:

<tr> 
  <td>(required/optional)</td>
  <td>LAFORE</td>
  <td>OBJECT ORIENTED PROGRAMMING IN C++ 4E</td>
  <td>9780672323089</td>
  <td>(course and section)</td>
  <td>(pricing information)</td>
</tr> 

これらのいずれにもid属性はありませんが、構造は十分にかかわらず、定義されています。

ありがとうございます。

役に立ちましたか?

解決

//ideally provide better table selector if multiple tables are there
var isbns = $.makeArray($("table tr td:nth-child(4)"));
for(var i in isbns) {
  isbns[i] = isbns[i].innerHTML;
  alert(isbns[i]);
}
//now isbns is an array which contains all isbns found in the table
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top