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)