Селектор по началу атрибута
[attribute ^= value]1.0
Соответствует всем элементам, у которых значение атрибута attribute начинается с value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Примеры использования:
$('[class ^= pre]') | вернет все элементы с классами, начинающимися с pre (например prevulcanization). |
$('[class ^= pre]:not(div)') | вернет все элементы с классами, начинающимися с pre и при этом не являющихся div-элементами. |
Замечание: Во всех версиях jQuery, начиная с 1.2, использование символа "@" перед атрибутом не нужно.
В действии
Элементы у которых value начинаются с неприличного слова не останутся незамеченными: