【问题标题】:CsQuery Remove not workingCsQuery 删除不起作用
【发布时间】:2014-11-24 11:55:51
【问题描述】:

这不是应该删除所有 Div 吗?它不适合我。

 CQ cq = CQ.CreateFromUrl("http://www.ebay.com");
 CQ newCq = cq["body"].Remove("div");
 string htmlCode = newCq.Render();  //The rendered code shows Divs present

谢谢

【问题讨论】:

    标签: csquery


    【解决方案1】:

    当您将参数传递给Remove 时,它是一个过滤器,而不是上下文类型选择器,请参阅http://api.jquery.com/remove/

    所以这段代码只会匹配div 直接属于选择的元素,它只有一个成员body

    删除正文中的所有 div:

    CQ newCq = cq["body div"].Remove();
    

    【讨论】:

    • 谢谢,现在有意义了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2018-10-18
    • 2010-09-06
    • 2011-08-03
    • 2018-12-24
    • 2015-02-09
    相关资源
    最近更新 更多