A cleaner way to select by multiple possible attribute values?

attributes, jquery, jquery-selectors

Solution

Not that I know of. The cleanest way I can think of doing this is to first select using the common elements across all items, then just `.find()` or `.filter()` the OR values out.

Something like

$('#list1 > option[value]')
    .filter('[value="1"],[value="2"]')
    ;

Problem

Is there a possibility in jQuery to select by multiple possible attribute values without having to use a comma separated list of selectors. So in stead of: ``` #list1 > option[value="1"], #list1 > option[value="2"], etc ``` Something like: ``` #list1 > option[value="1"|value="2"], etc ```

Original source