Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.359 pregleda

Najnovija ↓

jQuery data atribute selector 06.06.2012. u 10:45 · pre 175 meseci #1
Pozdrav
pokusavam pomocu jQueyja pristupiti objektu koji je identificiran atributom data-link..
html izgleda ovako poslije komande $(".folder");
Code:

<span class=​"folder" data-link=​"slike\male" data-filter=​"true" data-inline=​"true">​ male​</span>​
<span class=​"folder" data-link=​"slike\male\sdasafa" data-filter=​"true" data-inline=​"true">​ sdasafa​</span>​
<span class=​"folder" data-link=​"slike\original" data-filter=​"true" data-inline=​"true">​ original​</span>​
<span class=​"folder" data-link=​"slike\original\novi" data-filter=​"true" data-inline=​"true">​ novi​</span>​
<span class=​"folder" data-link=​"slike\original\novi\josnoviji" data-filter=​"true" data-inline=​"true">​ josnoviji​</span>​
<span class=​"folder" data-link=​"slike\original\novi\josnoviji\012" data-filter=​"true" data-inline=​"true">​ 012​</span>​


a sljedece komande mi daju prazan objekt []

$(".folder[link='slike\male']");
$('.folder[link="slike\male"]');
$(".folder:data('link=slike/male')");

nista ne radi.. pls help
Potpis
Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
Re: jQuery data atribute selector 06.06.2012. u 14:34 · pre 175 meseci #2
Ovo što sam tražio dobio sam nekako na sljedeći način
Code:

var ovo;
$(".folder").each(function(){if($(this).data('link')==element) ovo=$(this) });


Strpao sam u varijablu ovo.
Ako neko ima elegantnije rjesenje neka javi pls..

pozz
Potpis
Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
Re: jQuery data atribute selector 06.06.2012. u 21:44 · pre 175 meseci #3
Ček, taj atribut se zove "data-link", a ne samo "link", tako da bi selector trebao da izgleda ovako: $('.folder[data-link="slike\male"]').
Re: jQuery data atribute selector 07.06.2012. u 00:27 · pre 175 meseci #4
Hvala Nikola na odgovoru ali i to ne radi :/
evo ti sta mi prikaze kada zadam komandu u console.log

$('.folder[data-link="slike\male"]')
[]

samo sam uspio na nacin koji sam gore naveo.. cini mi se da sam i ovaj tvoj nacin probavao i ranije..
cudno.. ali ne radi..
Potpis
Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
Re: jQuery data atribute selector 09.06.2012. u 01:47 · pre 175 meseci #5
$('.folder[data-link="slike\\\\male"]')

4 komada da dobijes jedan. Pokusaj ne koristiti escape karakter u vrijednostima s kojim selektujes preko jquery-a
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme