Mi itt a hiba? (jQuery)
nem jelenik meg semmi sem...
valamilyen elérési űttal lehet gond, de nem tudom mit kellene oda írnom...(ehhez a jquery-hez segg vagyok)
html kód:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src=" [link]
<script type="text/javascript" src="jquery.js" />
</head>
<body>
<div id="poc">technika cuccos</div>
</body>
</html>
jQuery kód:
$('document').ready(function(){
$('#poc').click(function(){
$('#poc').hide();
});
});
help me!
A script tag nem önlezáró, tehát írd ki a /script részét is.
"Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use <p> </p> and not <p />)."
Én erre céloztam:
<script type="text/javascript" src="jquery.js" />
ez helyett ezzel is próbáld meg:
<script type="text/javascript" src="jquery.js">
</script>
document obejktum és nem string.
nem kell idézőjelek közé rakni.
$(document).ready(function() { ... });
A script tag önmagába is zárható ha külső JS -t hív meg.
nativ script esetén kell csak </script> -el zárni.
Továbbra is az a hiba amit mondtam. Illetve működik 'document'-el is, bár technikailag igazad van, hogy nem kéne idézőjel.
(Azért gondolhatod, hogy nem a JS rossz ha a tartalom nem jelenik meg!)
De hisz első válaszba is bemásoltam, hogy miért rossz az önlezáró script tag. :O
Még egy forrás (validator):
Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag.
<script src=" [link]
<script type="text/javascript" src="jquery.js"></script>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="jquery.js"></script>
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!