(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pozdrav,
Da li je neko primjetio slijedeće u jQuery verziji 1.5 ili je do mene... 1.4.4 RADI - 1.5.1 NE RADI Kôd:
$("[name=jmbg]").change(function(){ var vozac = "ok"; $("[name=vozac]").val(vozac); }); Kôd:
$("#jmbg").change(function(){ var vozac = "ok"; $("[name=vozac]").val(vozac); }); http://api.jquery.com/attribute-equals-selector/ |
![]() |
![]() |
![]() |
#3 |
Ivan Dilber
Sir Write-a-Lot
|
![]() ne znam za ovu razliku, ali dohvatanje elemenata cisto preko atributa je uzasno neefikasno... sto ne ubacis neki id ili element (input?) ispred?
__________________
Leadership is the art of getting people to want to do what you know must be done. |
![]() |
![]() |
![]() |
#4 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ne moraju biti ' ' jer u name atributu ne može biti space svejedno.
U drugom codeu znam da traži ID i tako radi u obje verzije (1.4.4 i 1.5.1), ali mi je smaranje da kucam name="vozac" id="vozac" kad je već name unikatan. Uglavnom, pokušao sam sa jQuery 1.5.1 sa googleapis i ... radi :| Uporedio sam 2 filea i izgledaju isto, ali je ovaj što radi pod Unix file format a ovaj što ne radi DOS/Windows. Kad se prebaci i ovaj drugi pod Unix, onda radi, zašto, ne znam. Hvala ![]() ![]() @ivanhoe, uradiću tako, replace all ![]() Poslednja izmena od webarto : 08. 03. 2011. u 22:12. |
![]() |
![]() |
![]() |
#6 |
profesionalac
Qualified
Datum učlanjenja: 06.09.2007
Lokacija: Zrenjanin
Poruke: 109
Hvala: 21
11 "Hvala" u 11 poruka
![]() |
![]() Neshvatam ovu recenicu, zasto bi ti ID bio smrt na toj formi, covek ti dao savet da ucinis aplikaciju brzom, nemaju svi super brze kompjutere na stolu/kolenu/ruci da bi ovo radilo koliko toliko prihvatljivo. Jedino sto si rekao da te mrzi. Ovi tvoji primeri samo pokazuju (los) kvalitet tvog koda.
|
![]() |
![]() |
![]() |
#7 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Radi i [name='jmbg'] i [name=jmbg] već jednostavno ovaj selector uopšte nije radio, radi tog DOS/Windows file formata. Sad radi sve OK. Hvala.
|
![]() |
![]() |
![]() |
#8 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ubacio sam input da ne traži druge elemente, a ID kao što znamo unikatan selektor, a ja nisam rekao da mi treba samo jednom.
![]() P.S. Ne mrzi me, polja se generišu dinamički. |
![]() |
![]() |
![]() |
#9 |
Ivan Dilber
Sir Write-a-Lot
|
![]() pa ok, ali onda dodas klasu tom inputu, danas vecina browsera podrzava getElementsByClassName() native, tako da je to brza operacija...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
![]() |
![]() |
![]() |
#10 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pa da, i to je opcija, mislim aplikaciju će koristiti 5 ljudi na Chrome/Firefox, svima je bilo važnije da radi nego da li je id, class ili name. Da li aplikacija valja to će reći klijent na kraju. Ovo gore je samo bio primjer a inače ovako koristim...
Kôd:
$("#tr_123 input[name=vozac]")... Kôd:
$("#tr_123 .vozac")... |
![]() |
![]() |
![]() |
|
|