2011-01-06 2 views
0

Мне нужно каким-то образом отметить PNG с помощью jQuery. Есть какой-либо способ сделать это?Как определить, является ли изображение png с jQuery?

+3

Умм, спасибо ...? –

+2

Перефразируйте это, чтобы быть в правильной форме вопрос/ответ. –

+1

Ничего. Я пошел и сделал это за тебя. Прочитайте последнюю запись блога stackoverflow, чтобы узнать, почему вы всегда должны следовать формату сайта. –

ответ

3

Чтобы выбрать элементы изображения с расширением png в jQuery, вы можете использовать attribute selectors.

Для вашего вопроса, вы хотите, чтобы соответствовать любой img элемент с атрибутом src, который заканчивается ($=) .png, поэтому ваше решение будет $("img[src$='.png']"). Если вы хотите пометить эти предметы определенным классом (скажем, png), вы бы сделали: $("img[src$='.png']").addClass('png');

Вы можете использовать тот же стиль, чтобы выбирать элементы с любыми атрибутами, которые вы желаете. Например, чтобы найти все анкеры с хэш-значением для атрибута href, вы можете использовать: $("a[href^='#']")

JQuery имеет большой список различных типов селекторов, которые вы можете прочитать о здесь: http://api.jquery.com/category/selectors/

Смежные вопросы