2010-02-01 4 views
1

j'ai un href comme ceci:nom de tag ajax get ancre

<a href="images/prevFeb-1.jpg" name="day-1" onclick="swap(this); return false;"> 
    <img src="images/thumbFeb-1.jpg" width="50" height="50" alt="" title="thumbFeb-1.jpg" /> 
</a> 

lorsque l'utilisateur clique sur une vignette, les images se swap. Je voudrais obtenir le nom href sur le clic. et je vais exploser ("-", $ hrefName) et aimerait obtenir la valeur "1"

des idées merci beaucoup!

Répondre

0

Si le nom du lien hypertexte est corrigé, il vaut mieux utiliser la sous-chaîne sur le nom de votre lien.

+0

le lien ne se voit pas, et je ne veux pas que le lien à voir dans le navigateur, lien actuellement fonctionne très bien, je veux que le nom de href? des idées? – NULL

1

Est-ce ce que vous cherchez?

function swap(element) { 
    var name = element.attributes.getNamedItem("name").value; 
    var nameValue = name.split('-')[1]; 
    // do something with it... 
} 

En savoir plus sur getNamedItem() ici: http://www.w3schools.com/DOM/met_nodemap_getnameditem.asp

+0

bien, voici mon js d'origine, donc je ne suis pas sûr si l'ajout de votre suggestion pourrait faire l'affaire mais je vais essayer! NULL

+0

erm ... vous savez que vous pouvez simplement faire 'var name = element.name', non? – bobince

+0

super, va essayer element.name; puis-je attribuer cela à une variable php? – NULL