Pogledajte određenu poruku
Staro 07. 06. 2012.   #8
Zero-Cool
profesionalac
Qualified
 
Avatar Zero-Cool
 
Datum učlanjenja: 13.06.2005
Lokacija: Novi Sad
Poruke: 185
Hvala: 9
16 "Hvala" u 12 poruka
Zero-Cool is on a distinguished road
Pošaljite poruku preko Skype™ za Zero-Cool
Default

Citat:
Originalno napisao Nemanja Avramović Pogledajte poruku
Ubaci ovo u neki JS fajl:

Kôd:
Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
};


function hajlajtuj(lista, fraze, bg_color)
{
    if (bg_color === undefined)
      bg_color = "#ccc";
  
    $(lista).find('li').each(function() {
        var txt = $(this).text();

        if (fraze.in_array(txt))
            $(this).css('background-color', bg_color);
    });
}
Zatim bilo gde u JS kodu možeš pozvati:

Kôd:
hajlajtuj("#css-selektor-liste", ["fraza1", "fraza2", "...", "frazaN"], '#ccc');
Napomena: Ova f-ja zahteva jQuery!

edit: Primer: http://jsbin.com/ugigem/3/edit
Malo sam ispravljao kod da bi ga prilagodio, reci mi jel moze jquery-1.5.1.min.js da se koristi?

Posto kad ispravljen kod isprobam na JSBin-u radi kako treba, dok kod mene ne radi...

ispravio sam ovako: http://jsbin.com/ugigem/5/edit
__________________
Mess with the best die like rest!!!

Poslednja izmena od Zero-Cool : 07. 06. 2012. u 14:27.
Zero-Cool je offline   Odgovorite uz citat