2012-11-23 118 views
0

我是c#的HTML敏捷包新手(使用.net 2.0版本的這個DLL)。如何使用html敏捷包?

我該如何寫這個版本的jquery,但在HTML敏捷性?

var arr = $('.group.section', '#accordion1'); 
for (var i=0; i<arr.length; i+=1) { 
    section = $('h3', $(arr[i])).eq(0); 
} 
+0

您僅限於.NET 2.0,以及或者你只是用該版本的HTML敏捷包的? –

+0

我在一個支持3.5及更低版本的Sharepoint 2010平臺上使用這個版本,而這個html敏捷包來自2.0或4.0+,所以我想我需要使用2.0版本...... – omega

回答

1

Fizzler是一個插件HtmlAgilityPack,允許你使用CSS選擇器(即你所提到的「jQuery的」)。

從網站:

var document = htmlDocument.DocumentNode; 

// yields: [<p class="content">Fizzler</p>] 
document.QuerySelectorAll(".content"); 

// yields: [<p class="content">Fizzler</p>,<p>CSS Selector Engine</p>] 
document.QuerySelectorAll("p"); 

// yields empty sequence 
document.QuerySelectorAll("body>p"); 

// yields [<p class="content">Fizzler</p>,<p>CSS Selector Engine</p>] 
document.QuerySelectorAll("body p"); 

// yields [<p class="content">Fizzler</p>] 
document.QuerySelectorAll("p:first-child");