CSS を使用して ::selection をターゲットにするhttp://jsfiddle.net/duhTB/を見ています。
今、私がやろうとしていることは少し異なります。我慢してください。
コードは次のとおりです: http://jsfiddle.net/Ywq2x/15/。#id_input-id'd テキスト領域に入力したテキストを強調表示して ctrl+b を押すと、強調表示されたテキストが #id_selected-id'd pre ブロックに出力されるようにしようとしています。
私が使用しているコードに問題がある場合は、それを示して、問題を修正する方法を教えてください。私がやろうとしていることが jQuery では不可能な場合、その理由を説明していただけますか? また、別の方法があれば説明していただけますか?
ありがとうございました。
利便性と永続的なパワーのために、問題のコードもここに投稿します。
JS/jquery
$(document).ready(function(e) {
$("#id_input").keypress(function(e) {
if(e.keyCode == 66 && e.ctrlKey) {
var val = $("#id_input::selection").val();
$("#id_selected").text(val);
}
});
});
HTML:
<p>A1:</p>
<textarea rows="2" cols="30" class="txt_input_area dotted" id="id_input">
</textarea>
<div class="now_working">
<pre id="id_selected"></pre>
</div>