Comment obtenir un nom d'image en utilisant jQuery?
Laisser dit que j'ai :
<img src='static/images/banner/blue.jpg' />
À l'aide de jQuery, comment pourrais-je obtenir le blue
données ?
Si j'utilise $('img').attr('src')
je peux obtenir l'ensemble de l'URI. Dans ce cas, quelle est la meilleure façon de supprimer l'extension et tout le chemin ?
source d'informationauteur lepix
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de gotcha ici - fichiers locaux peuvent utiliser les autres slash ('\') dans le chemin d'accès, et certains noms de fichiers peut avoir de hachage ou de recherche queues défini, ou de ne pas avoir une extension.
Regex sera votre meilleur ami ici...
var filename = fullUri.replace( /^.*?([^\/]+)\..+?$/, '$1' );
Juste diviser la chaîne:
Devrait fonctionner
Dire que nous en avons:
Voici ce que nous faisons pour extraire le nom du fichier:
Résultat: