Обновление: см. комментарий nathan william для некоторых серьезных ограничений этого подхода. Я обновил скрипт, чтобы более четко иллюстрировать проблемные области.
Развернувшись на том, что @Diodeus сказал, вы можете использовать jQuery для автоматического создания контейнера div
для вас и обернуть его вокруг любых отключенных элементов.
:disabled
, чтобы найти все отключенные элементы. .wrap()
с функцией обратного вызова this
, чтобы ссылаться на текущий элемент в наборе. .attr()
, чтобы получить значение onmouseover
от родительского элемента и применить одно и то же значение к новому div. $(':disabled').wrap(function() {
return '';
});