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>
Subiecte similare
-
Formular dinamic cu jQuery
JavaScript - jQuery - Ajax
Primul mesaj
Salut
As dori sa fac un formular in care vreu sa pun pretul de transport in functie de greutate.
Si am greutatea minima , greutatea maxima ; cost...
Ultimul mesaj
La refresh nu raman fiindca nu sunt salvate undeva pentru a fi preluate.
Ca sa ramana si la refresh e necesar sa le salvezi intr-o baza de date,...
-
Ordine de executie cu jQuery-AJAX
JavaScript - jQuery - Ajax
Primul mesaj
Am acest cod (ajax este asincron):
function echoHello(){
return $.ajax({
//this will return hello ;
});
}
function echoWorld(){
return world...
Ultimul mesaj
Ajax face un apel către serverul web și este asincron. Nu știi cât va dura pana la raspuns. Este la fel ca:
setTimeout(_ => {...
-
Cerere: Corectare Script upload cu jquery
Cereri si Oferte
Primul mesaj
Am facut un script de upload cu jquery si cu butoane de rotire si progress bar dar pana sa introduc progress barul imi incarca poza in folder,dupa ce...
Ultimul mesaj
Scriptul jquery pe care-l ai pentru rotation nu se potriveste cu upload de mai multe fisiere.
Ca sa functioneze cu multiple upload trebuie...