Я использую библиотеку: regex (найдено здесь ), чтобы выбрать элементы, идентификаторы которых начинаются с P и имеют как минимум 5 цифр после. Затем я использую .attr для добавления некоторых атрибутов.
$(document).ready(function() {
$('img:regex(id,P[0-9][0-9][0-9][0-9]+)').attr("onmouseover", "show\(this\,2\,0\)");
$('img:regex(id,P[0-9][0-9][0-9][0-9]+)').attr("onmouseout", "hide\(this\)");
});
Это работает в Firefox, но не в Chrome. (Еще не тестировал IE.)
Я попытался использовать вместо него [0] .setAttribute, и он работает до некоторой степени, но затем по какой-то причине он выбирает только первый экземпляр регулярного выражения.
У кого-нибудь есть более совместимое решение?