extracting values from several lists
by Akram kamal
HTML
<div class="selected-options">
<div id="cf-list-step-1" class="ycfeatures config-label">
Main Unit
<ul>
<li>Pro C5100s (404493)</li>
</ul>
</div>
<div id="cf-list-step-2" class="ycfeatures config-label" style="display: none;">
Additional Paper Sources
<ul>
<li>foo</li>
</ul>
</div>
<div id="cf-list-step-3" class="ycfeatures config-label">
Controller Options
<ul>
<li>Fiery Color Controller E-42B (404504)</li>
</ul>
</div>
</div>
JavaScript
var a = $(".selected-options li").map(function(i, li) {
var match = $(li).text().match(/\((.*)\)/)
if (match) return +match.pop()
}).get()
console.log(a)