Проблемы с селектором Mootools - PullRequest
0 голосов
/ 29 апреля 2011

У меня есть этот HTML:

    <div id="link-thumbs-list">
<img src="image.php?f=http://www.jetphotos.net/trans.gif&amp;h=72&amp;w=128" />
<img src="image.php?f=http://www.jetphotos.net/logo-nb.jpg&amp;h=72&amp;w=128" />
<img src="image.php?f=http://www.jetphotos.net/trans.gif&amp;h=72&amp;w=128" />
</div>

Мне нужно выбрать F = (URL-адрес файла) в атрибут src каждого imgs .. Как я могу сделать ??Thanksss

Ответы [ 2 ]

3 голосов
/ 29 апреля 2011

просто так:

var urls = document.getElements("#link-thumbs-list img").get("src").map(function(el) {
    return el.replace("image.php?f=", "").split("&")[0];
});

console.log(urls);

выходы:

["http://www.jetphotos.net/trans.gif", "http://www.jetphotos.net/logo-nb.jpg", "http://www.jetphotos.net/trans.gif"]
0 голосов
/ 29 апреля 2011
$$("#link-thumbs-list img").each(function(elem) {
    var m = elem.get("src").match(/f=([^&]*)&/);
    if (m && m[1]) {
        elem.set("src", m[1]);
    }
});
...