zamierzam poprzedzić to z: „Wiem, że to złe praktyki i brzydki Hack (i przepraszam), ale ...”Trzeci poziom cytowania w HTML i JavaScript
I m za pomocą widgetu podpowiedzi narzędzia jQuery TOOL, aby wyświetlić etykietkę narzędzia na elemencie HTML, gdy użytkownik najedzie na niego kursorem. Za pomocą tego widgetu dodajesz html podpowiedzi do atrybutu elementu title
.
Wewnątrz tego html mam element, na którym chcę związać wewnętrzny program obsługi zdarzeń onclick
.
Niestety, natknąłem się na zbyt wiele warstw cytatów, aby przekazać parametr do funkcji, którą próbuję wywołać.
mam coś takiego:
<div title="<div onclick='myFunction(_____)'>My tooltip content</div>">My element</div>
to działa, jeśli muszę zdać liczbę całkowitą myFunction
ponieważ nie potrzebuje innego zestawu cytatów. Niestety chcę przekazać ciąg znaków do myFunction
. W jaki sposób można dodatkowo uciec z tego parametru łańcuchowego, aby nie zamykać ciągu znaków onclick
lub title
?
Sprawdź podobne pytanie tutaj: http://stackoverflow.com/questions/2004168/javascript-escape-quotes – wilsjd
Dzięki @wilsjd, to rzeczywiście działa rozwiązanie. –