Nesigilinant į tai, ką galima dėti į title atributo reikšmę, ir šiek tiek nukrypstant nuo esmės, aš rekomenduočiau JS'o eilutes skliausti viengubomis kabutėmis, o HTML'o - dvigubomis.
Sekantis loginis žingsnis yra paskaityti dokumentacijoje apie konkrečias / bendras taisykles dėl reikšmių, ir neabejoju, kad jos turi būti esceipinamos, ir ir kuo esceipinti priklauso nuo to, kas tą konkretų turinį sugeneruoja. Gali ir su rankom esceipinti pasvirusį brūkšnį ("/") naudodamas atgalinį pasvirusį brūkšnį ("\/"). Tokiu atveju rezultatas būtų:
$('#blah').append('<div class="show-tooltip" title="<img src=\"http://name.tld/uri\" />">Tekstas</div>');
Taisydamas šį kodą net neesceipinau pasvirusio brūkšnio, nes kažkaip man atrodo, kad jo ir nereikia čia esceipinti, nes jis neturi nieko reiškti, čia juk paprasta eilutė, o ne koks nors šablonas... Pataisykit jeigu suklydau (-;