preluare atribut "alt" de la imagine cu jquery
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
ursuletzu_nebunatic
- Mesaje:7
preluare atribut "alt" de la imagine cu jquery
salut.
va rog sa ma ajutati cu un sfat legat de jquery.
doresc sa fac o functie in jquery care sapreia atributul alt al unei imagini si sa creeze un link cu el.
am gasit ceva asemanator, insa nu functioneaza:
Cod: Selectaţi tot
<img src="IMG_0001.jpg" alt="IMG_0001" rel="album"/>
<script type="text/javascript">
$(document).ready(function() {
$("a[rel='album']").lightbox({title: function(){
var img = $(this).attr('alt');
return '<a href=" ' +img+ ' ">download ' +img+ '</a>';
}});
});
</script>
nu stiu cat de explicit am fost.
MarPlo
Mesaje:4343
Salut
Vezi daca iti e de folos urmatorul exemplu, ca sa-l adaptezi la ce iti trebuie.
La clic pe imaginea cu
class="cls" e afisat intr-un DIV un link cu valoarea din atributul "alt" al imaginii.
Cod: Selectaţi tot
<img src="IMG_0001.jpg" alt="IMG_0001" class="cls" rel="album" />
<div id="idiv"></div>
<script type="text/javascript">
$(document).ready(function() {
$('img.cls').click(function(){
var imgalt = $(this).attr('alt');
$('#idiv').html('<a href="' +imgalt+ '">download ' +imgalt+ '</a>');
});
});
</script>
ursuletzu_nebunatic
Mesaje:7
Tot nu reusesc sa il fac.
O sa incerc sa iti ofer mai multe detalii cu ceea ce am de gand sa fac.
am o imagine cu atributul alt="lista.pls".
atunci cand dau click pe imagine vreau sa deschida acel lista.pls .
MarPlo
Mesaje:4343
Ca sa deschizi o pagina noua cu JavaScript, se foloseste:
window.open().
Poate te descurci cu acest cod:
Cod: Selectaţi tot
<img src="IMG_0001.jpg" alt="lista.pls" class="cls" rel="album" />
<div id="idiv"></div>
<script type="text/javascript">
$(document).ready(function() {
$('img.cls').click(function(){
var imgalt = $(this).attr('alt');
window.open(imgalt, 'Img');
});
});
</script>