質問: いつもお世話になっております。 以下の様なボタンがあり、これをクリックするとhtmlタグを出力するようにjQueryを使って実装したのですが、出力される際にソースコードが見やすいよう改行されて出力したいですが、うまくいきません。 ``` ``` ``` ``` 例えば、上記のタグをクリックすると 以下の様に出力したい場合、どの様にすれば良いでしょうか? ``` ``` ご存じの方、ご教授よろしくお願い致します。 追記:以下のページを参考に作成しました。 http://madapaja.github.io/jquery.selection/ja_jp.html
回答: ``` // を選択テキストの前に挿入 .selection('insert', {text: '', mode: 'before'}) // 選択テキストを に置き換える( を選択状態に) .selection('replace', {text: ''}) // ">選択テキスト を選択テキストの後に挿入 .selection('insert', {text: '' , mode: 'after'}); ``` ↑これをこう↓してみたら? ``` // を選択テキストの前に挿入 .selection('insert', {text: "\n", mode: 'before'}) // 選択テキストを に置き換える( を選択状態に) .selection('replace', {text: "\n"}) // ">選択テキスト を選択テキストの後に挿入 .selection('insert', {text: "\n" , mode: 'after'}); ```