「これは悪い習慣であり、醜いハックであることは承知しています (そして申し訳ありません) でも...」
jQuery TOOL のツールチップ ウィジェットを使用して、ユーザーがホバーしたときに html 要素にツールチップを表示しています。このウィジェットでは、ツールチップの html を要素のtitle属性に追加します。
onclickその html の中に、インラインイベント ハンドラをバインドする要素があります。
残念ながら、呼び出しようとしている関数にパラメーターを渡すには、引用符の層が多すぎます。
私はこのようなものを持っています:
<div title="<div onclick='myFunction(_____)'>My tooltip content</div>">My element</div>
myFunctionこれは、別の引用符のセットを必要としないため、整数を渡す必要がある場合に機能します。残念ながら、文字列を に渡したいですmyFunction。onclickまたは文字列を閉じないように、この文字列パラメーターをさらにエスケープするにはどうすればよいtitleですか?