コード: http://jsfiddle.net/MuHvy/
Javascript:
$(document).ready(function () {
$(".addTag").click(function () {
$('.questao').html($('.questao').html() + ' <span contentEditable="false" class="tagResp"> </span> ');
$('.questao').focus();
});
});
スパン CSS:
border:2px solid #dadada;
border-color:#9ecaed;
border-radius:7px;
display: inline-block;
height: 10px;
width: 50px;
padding:5px;
margin-top:3px;
box-shadow:0 0 10px #9ecaed;
white-space:nowrap;
この例では、ユーザーがボタンをクリックしたときに現在の行にタグを作成する必要があります。
問題: 2 行目以降、jquery が作成したタグが何らかの理由で同じ行にとどまらず、新しい行にジャンプします。
例:
~間違い~
randomtext randomtext <span>tag</span> <br>
randomtext <br>
<span>tag</span>
次のようにする必要があります。
randomtext randomtext <span>tag</span> <br>
randomtext <span>tag</span>
他の質問は次のとおりです。
最後の行にフォーカスすることは可能ですか? jquery 関数 .focus() はテキストの先頭に移動し、最後にする必要があります。
ありがとう!誰かが私を助けてくれることを願っています。