/ Počet značiek rozpätia pod div, bez id pomocou jQuery - jquery, count

Počet značiek rozpätia nižšie ako div bez použitia jQuery - jquery, count

Nižšie je obrazovka s html obsahujúcou dvazoznam značiek rozpätia pod vnorenými značkami div. Obidva súbory zoznamov rozpätí sú rovnaké. Ako môžem získať počet rozpínacích značiek jednej alebo druhej? Všimnite si, že iba najvyššie div má id. Nemôžem sa spoliehať na jQuery ("# ​​resultsContainer span") dĺžka, pretože som dostal celú značku rozpätia v celom kontajneri.

tu zadajte popis obrázku

=====================

long pageCountText = (long)Element.GetLongValueFromJQuery(driver, "$("#resultsContainer .pagination").first().children("span").length");

public static long GetLongValueFromJQuery(IWebDriver driver, string jQueryCode)
{
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
return (long)js.ExecuteScript("return " + jQueryCode);
}

odpovede:

2 pre odpoveď č. 1
jQuery("#resultsContainer > .pagination").first().children("span").length

vám dá počet prvej zbierky.


2 pre odpoveď č. 2
var spans = [];

$("#resultsContainer span").parent()
// OR $("#resultsContainer .pagination")

.each(function(){
spans.push({
parent: this,
spanCount: $(this).children("span").length
});
});

1 pre odpoveď č. 3
var pages = [];
$("#resultsContainer .pagination").each(function(index){
pages.push($(this).children("span").length);
});
$("body").append(pages.toString());

dostanete dĺžku každého z nich a umiestnite ho do poľa pre vaše potešenie z pozerania.