2010-04-25 3 views
1

Je me bats dans la fixation de ce code, se demander ce qui ne va pas du tout ...Quel est le problème dans le code jquery?

var tips = "<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'"; 
tips +=" 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); 
+1

Vous avez posé cette question plus tôt aujourd'hui ou hier. Avez-vous supprimé cette question? – cletus

+1

@cletus: je ne l'avais pas demandé, mon frère travaillait sur le même projet, il aurait pu demander, je ne sais pas. J'ai eu la réponse, merci les gars :) –

Répondre

2

Vous utilisez des guillemets doubles ici à où il est dit adobe-reader-download

var tips = "<p class="adobe-reader-download"> 

Essayez ceci:

var tips = "<p class=\"adobe-reader-download\"> 

Remarque: Si vous utilisez des guillemets simples pour votre chaîne entière, vous n'aurez pas besoin d'échapper double citation.

+0

@Sarfraz: merci, il l'a fait :) –