добавить значок для загрузки ссылок, но не если это изображение - PullRequest
0 голосов
/ 16 ноября 2011

Используя следующий код, я хочу добавить значок к текстовой ссылке, но не к ссылке на изображение.и я хочу, чтобы изображение было встроенным, а не фоновым, поскольку обычный метод фонового изображения css не работает для текста ссылки, который переносит строки.большой сайт (более 4 миллионов страниц).

Любые указатели оценены.

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Попробуйте что-то вроде этого:

var non_img_link = $("a:not(:has(img))");
var icon = $("<img>", {src: "icon.png"});

non_img_link.append(icon);
// or .prepend() if you prefer
0 голосов
/ 16 ноября 2011
$('a:not(:has(img))') // gets all anchors that do not contain an image.

Используя вышеупомянутый селектор, вы можете добавить то, что нужно к якорям, которые не содержат изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...