構文の強調表示にPrettifyを使用していますが、動的に生成されたコードでは機能しません。
送信するとコードが生成されて(更新せずに)表示されるフォームがあります<div id="output></div>
が、prettifyはこのコードでは機能しませんが、回避策はありますか?
どうもありがとう!
構文の強調表示にPrettifyを使用していますが、動的に生成されたコードでは機能しません。
送信するとコードが生成されて(更新せずに)表示されるフォームがあります<div id="output></div>
が、prettifyはこのコードでは機能しませんが、回避策はありますか?
どうもありがとう!
http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettifyに優れたソリューションがあります。
要するに:
prettyPrint()
。
$(document).ready(function() {
$('#mytextarea').keydown(function() {
$(this).stopTime();
$(this).oneTime(1000, function() {
/* launch the Prettify here */
});
});
});
http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettifyからコピーされたコード
新しいコードがロードされたら、必ずPrettifyを思い出してください。
'Submit'イベントにハンドラーを追加する必要があります。フレームワークを使用しているのか、生のJSを使用しているのかわからないため、コード例を示すことはできません。