4

質問に直接:

いくつかのデータを持つ CsQuery オブジェクトがあります。

 CQ html=new CQ("<div id='wrapper'> <p id='getIt'></p> </div>");

p を取得して新しい CQ オブジェクトに割り当てたい:

 Cq newHtml=html["p"];

それを行うと、元の DIV も継承されます。p 要素を「ルート」にするにはどうすればよいですか。?

私はすべてを試してきました:

html.MakeRoot()の後、 .Select()を使用しても DIV が返されます。

また、 .Find関数 (選択した要素内を検索する) を使用してみましたが、 .Select()を使用するサードパーティのライブラリ関数を使用しているため、問題は解決しません。

私はそのようなことができることを知っています

    CQ html=new CQ(html["p"].RenderSelection());

でもなんか……。

ありがとうございました!

4

1 に答える 1