ce codePourquoi ce code fonctionne avec jquery 1.3.2 mais pas avec 1.4.2?
var tip = "<p class='adobe-reader-download'>Most computers will open PDF documents automatically, but you may need to download <a title='Link to Adobe website-opens in a new window'";
tip +=" href='http://www.adobe.com/products/acrobat/readstep2.html' target='_blank'>Adobe Reader</a>.</p>";
if($("div#maincontent a[href*='.pdf']").length>0){
$("div#maincontent").children(":last-child").after(tip);
fonctionne très bien avec ce
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
mais ne fonctionne pas avec ce
<script
type="text/jscript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>
Eh bien, pour un, vous n'avez pas échappé aux guillemets autour de 'adobe-reader-download'. – cletus
Je ne sais pas pourquoi. mais peut-être parce que votre si n'est pas fermé .. PS: vous pouvez vous débarrasser de la "> 0" cela fonctionne sans: P – meo
Vous n'expliquez pas vraiment beaucoup sur ce qui ne fonctionne pas. Avez-vous essayé de fouiller avec Firebug pour voir ce qui se passe? Le DOM est-il modifié du tout? Y at-il des erreurs? – Pointy