Wednesday, April 6, 2011

What is wrong in the jquery code?

I have been struggling in fixing this code, wonder what is wrong at all...

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);
From stackoverflow
  • You are using double quotes here at where it says adobe-reader-download

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

    Try this:

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

    Note: If you use single quotes for your entire string, you won't need to escape double quotes.

0 comments:

Post a Comment