2010-03-04 2 views
0

У меня есть div, в котором я добавил 5 файлов, используя appendTo. Теперь я хочу получить src всех этих файлов. Как мне получить его с помощью jQuery. могу ли я использовать .get()?Получить src ссылки jQuery

Благодаря Жан

[править]

<div id="some"> 
<img src="jquery_book.jpg"><a href="jquery.pdf">JQuery Book</a> 
</div> 

мне нужно SRC и HREF.

+0

не могли бы вы выслать какой-нибудь код? –

+0

Можете ли вы разместить свою разметку HTML? – rahul

+0

@rahul @ .j отправил html-код – X10nD

ответ

1

Не уверен, что вы имели в виду в файл но вы можете получить атрибут так:

$("selector").attr('src'); 

Основываясь на вашем Обновленный Ответ:

$('#some a').each(function(){ 
    alert ($(this).attr('href')); 
}); 
2

Что-то вроде

var arrsource = new Array(); 

$("#yourdivid a").each(function(){ 
    arrSource.push ($(this).attr("href"));  
}); 

Не используя массив

$("#yourdivid a").each(function(){ 
    var currentElemSource = $(this).attr("href");  
    // write your code here 
}); 

Редактировать

$("#some a").each(function(){ 
    var currentElem = $(this); 
    var imageSource = currentElem.prev().attr("src"); 
    var path = currentElem.attr("href"); 
}); 

Я предположил, что вы используете якорь тег и у вас есть путь в HREF.

+0

Нужно ли использовать массив? – X10nD

+0

Это позволит получить весь исходный путь в массиве, и вы можете выполнять итерацию по массиву и принимать отдельные значения. Если вы не хотите использовать массив, тогда делайте свои манипуляции внутри себя. Обновлен ответ – rahul

+0

Я запускаю четное и добавляю div для цели тестирования ('# some1'). AppendTo ('# div_id) .attr (src); Или это неправильно? – X10nD

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