Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Взять теги <a>, которые ссылаются на картинки (https://javascript.ru/forum/jquery/3474-vzyat-tegi-kotorye-ssylayutsya-na-kartinki.html)

LionMuzzle 24.04.2009 12:55

Взять теги <a>, которые ссылаются на картинки
 
Есть несколько ссылок:
<div id="div">
  <a fref="path/image.jpg">text</a>
  <a fref="path/image.jpeg">text</a>
  <a fref="path/image.png">text</a>
  <a fref="path/image.gif">text</a>
  <a fref="path/image.bmp">text</a>
<div id="div">


Не могу понять, как их взять... Понимаю, что надо отталкиваться от записи:
$("#div a[href$='.jpg']")

Но мне надо что-то вроде:
$("#div a[href$='jpg|jpeg|png|gif']")

Такое не работает... помоги, как правильно написать.

e1f 24.04.2009 16:57

<html>
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
  $(document).ready(function () {
    $("#div a").filter("[href$=.jpg], [href$=.jpeg], [href$=.png], [href$=.gif]").css("color", "red");
  });
</script>
<body>

<div id="div">
  <a href="path/image.jpg">text</a>
  <a href="path/image.jpeg">text</a>
  <a href="path/image.png">text</a>
  <a href="path/image.gif">text</a>
  <a href="path/image.bmp">text</a>
</div>
</body>
</html>

LionMuzzle 27.04.2009 10:02

Спасибо большое


Часовой пояс GMT +3, время: 15:12.