0

私はこのようなものを見ています:

<div class="f00" thing="??" other-thing="???"></div>

取得しようとしていますか?? と ???そして私は完全に立ち往生しています。これをラップする div 内にあるすべての html を取得しようとしましたが、これと同じレベルに他のコードがたくさんあるため、不要な html の壁を取得するだけです。どんな助けでも大歓迎です。

4

2 に答える 2

0

node.js でjQueryを使用すると、DOM の操作が非常に簡単になります。
それを使用すると、次のようなことができます...

var thing = $('.f00').attr('thing');
var other-thing = $('.f00').attr('other-thing');

jQuery api を見て、何ができるかをよく理解してください。

EDIT
jQueryをインストールする必要があります。

npm install jquery

npm を取得する方法については、こちら
を参照してください。node-jquery の詳細については、github リポジトリを参照してください。

それが役に立てば幸い :)

于 2013-10-10T06:16:06.583 に答える
0

お探しのパッケージは ですhtmlparser2。私は特にcheerio、それを包む一種のラッパーであり、jQuery のような機能を提供する と一緒に使用するのが好きです。

あなたは次のようなことをします:

$ = cheerio.load(yourHtml);
thing = $('.foo').attr('thing');
otherThing = $('.foo').attr('other-thing');
于 2013-10-10T07:10:26.330 に答える