Механизм выбора - это библиотека JavaScript, которая позволяет выбирать элементы в дереве DOM, используя некоторую строку для их идентификации (например, регулярные выражения для элементов DOM). Большинство механизмов выбора используют некоторую вариацию синтаксиса селектора CSS3, поэтому, например, вы можете написать что-то вроде:
var paragraphs = selectorengine.select('p.firstParagraph')
для выбора всех элементов P в документе с классом firstParagraph.
Некоторые механизмы выбора также поддерживают частичную реализацию XPath и даже некоторые пользовательские синтаксисы. Например, jQuery позволяет написать:
var checkedBoxes = jQuery('form#login input:checked')
Чтобы установить все отмеченные флажки в форме входа в документ.