2010-03-04 4 views
0

J'ai div dans lequel j'ai ajouté 5 fichiers, en utilisant appendTo, maintenant je veux obtenir le src de tous ces fichiers. Comment puis-je l'obtenir en utilisant jQuery. puis-je utiliser .get()?Get src d'un lien jQuery

Merci Jean

[modifier]

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

j'ai besoin src et href.

+0

pourriez-vous s'il vous plaît poster un code? –

+0

Pouvez-vous poster votre balisage HTML? – rahul

+0

@rahul @ .j a posté le code html – X10nD

Répondre

1

Je ne sais pas ce que vous vouliez dire par le fichier mais vous pouvez obtenir attribut comme ceci:

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

Basé sur votre mise à jour Réponse:

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

Quelque chose comme

var arrsource = new Array(); 

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

Ne pas utiliser un tableau

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

Modifier

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

Je suppose que vous utilisez les balises d'ancrage et vous avez le chemin dans href.

+0

Est-il nécessaire d'utiliser un tableau? – X10nD

+0

Cela va obtenir tout votre chemin source dans un tableau, et vous pouvez parcourir le tableau et prendre des valeurs individuelles. Si vous ne voulez pas utiliser un tableau, faites vos manipulations en lui-même. Mise à jour de la réponse – rahul

+0

Je déclenche le pair et ajoute un div à des fins de test ('# some1'). AppendTo ('# div_id) .attr (src); Ou est-ce faux? – X10nD