Kezdőoldal » Számítástechnika » Weblapkészítés » [jQuery] Miért nem működik ez...

Qaxqaxqax kérdése:

[jQuery] Miért nem működik ez a listakijelölés?

Figyelt kérdés

Igazából annyi lenne, hogy ahányszor leütnek egy billentyűt, kijelöli sárgára a listában szereplő részt.

(A color class background-colort módosít sárgára)


$('document').ready(function(){

$('#search_name').keyup(function(){

var search_name = $(this).val();

$('#names li').removeClass('color');

if($.trim(search_name)!=''){

$('#names li:contains('+search_name+')').addClass('color');

}

});

});



2013. júl. 15. 17:21
 1/1 anonim ***** válasza:
100%

Én arra gyanakszom, hogy rosszul hivatkoztál a DOM elem állapotra.


így írtad: $('document').ready(....


Így kéne: $(document).ready(...


Na hol a hiba? :) Ha elfogadsz egy baráti tanácsot... én lehet, hogy inkább a .filter() metódussal játszanék. Valamint az eventeket én a live() vagy bind() függvényekre bíznám.


[link]


Ha az elírást javítottad éés nem működik akkor nézd meg, hogy

1: Meghívtad-e a jQuery libet. És ha igen akkor a megfelelőt?

2: A scripted a lib meghívása előtt vagy után szerepel?


Firefox és Chrome böngészőben ha nem működik a javascript akkor tessék csapkodni az f12-t vagy jobb gomb elem vizsgálata / Inspect element.

2013. júl. 15. 18:52
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!