Forum » Programiranje » radio onclick ne dela ?!?
radio onclick ne dela ?!?
galu ::
Mnja.. Nekako brez besed.
HTML:
JS:
JS deluje tako kot mora, če dam namesto običajne deklaracije funkcije event:
Wth?
HTML:
<div class="checkbox" ><input type="radio" name="barva" id="barva_1" onclick="CLICK()"/></div>
JS:
function CLICK (){ $("ul li div").removeClass("selected"); $(this).parent().parent().addClass("selected"); };
JS deluje tako kot mora, če dam namesto običajne deklaracije funkcije event:
$("div.checkbox input").click(function(){ <em>ista koda</em> }
Wth?
Tako to gre.
- spremenil: galu ()
vorantz ::
dej v CLICK en alert da vidiš če ga pokliče
kr moglo bi ga, razn če si kej čudno mešetaru z oklepaji kje :P
kr moglo bi ga, razn če si kej čudno mešetaru z oklepaji kje :P
galu ::
Ko mi ni delalo sem hitro probal z alerti, pa tudi ni delalo..
Oklepaje sem tudi 5x pregledal (sicer, v OP sem res en oklepaj pozabil v "simbolični" kodi - shame on me!).
Me no like this.
Oklepaje sem tudi 5x pregledal (sicer, v OP sem res en oklepaj pozabil v "simbolični" kodi - shame on me!).
Me no like this.
Tako to gre.
Letalec ::
S temi onclick v HTML-ju so sami problemi (v vsakem brkljalniku drugače). Ponavadi tole dela boljše jQuerry click. Če slučajno pomaga.
galu ::
Mnja, sem mogel rešiti problem s click eventom (kot sem že v OP napisal). Ampak bi mi (če bi delalo, seveda) onclick v HTML malce olajšal delo in naredil stvari malce bolj elegantne..
Me pa še vedno čudi, kako to, da stvar ne dela. A je morda treba podrobneje deklarirati doctype, dodati nek dodaten BS v head ali kaj takega?
Me pa še vedno čudi, kako to, da stvar ne dela. A je morda treba podrobneje deklarirati doctype, dodati nek dodaten BS v head ali kaj takega?
Tako to gre.
vorantz ::
sm probal ta čist basic primer pa dela (direkt samo to, brez ostalih tagov)
nekaj nekje maš na napačnem mestu...se hitro zgodi :P
<script type="text/javascript"> function CLICK(){ alert("lala"); } </script> <div class="checkbox" ><input type="radio" name="barva" id="barva_1" onclick="CLICK()"/> <input type="radio" name="barva" id="barva_2" onclick="CLICK()"/></div>
nekaj nekje maš na napačnem mestu...se hitro zgodi :P
Zgodovina sprememb…
- spremenil: vorantz ()
galu ::
Epic fucking facepalm.
funkcijo sem mel dano v $(document).ready(function(){ CLICK }), ko pa sem jo dal izven tega, pa je začelo delati.
funkcijo sem mel dano v $(document).ready(function(){ CLICK }), ko pa sem jo dal izven tega, pa je začelo delati.
Tako to gre.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5173 (2625) | jype |
» | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 11247 (9985) | lisjak |
» | jQuery loadOddelek: Izdelava spletišč | 1585 (1502) | MrBrdo |
» | Javascript pomočOddelek: Izdelava spletišč | 2050 (1606) | Lion29 |
» | javascript ne deluje znotraj novih DIV-ov, ki jih zgenerira AjaxOddelek: Programiranje | 2002 (1732) | frudi |