タグ付けされた質問 「caret」


10
contenteditable要素(div)にキャレット(カーソル)の位置を設定する方法
私はこの単純なHTMLを例として持っています: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> 簡単なことをしたい-ボタンをクリックしたときに、キャレット(カーソル)を編集可能なdivの特定の場所に配置したい。Webで検索すると、ボタンクリックにこのJSがアタッチされていますが、機能しません(FF、Chrome)。 var range = document.createRange(); var myDiv = document.getElementById("editable"); range.setStart(myDiv, 5); range.setEnd(myDiv, 5); このように手動でキャレット位置を設定することは可能ですか?

4
テキスト領域のキャレット列(ピクセルではない)の位置を最初から取得するにはどうすればよいですか?
<textarea>JavaScriptを使用してキャレットの位置を取得するにはどうすればよいですか? 例えば: This is| a text これは戻るはず7です。 カーソル/選択を囲む文字列を返すにはどうすればよいですか? 例:'This is', '', ' a text'。 「is」という単語が強調表示されている場合は、が返され'This ', 'is', ' a text'ます。

10
contentEditableキャレットインデックスの位置を取得します。
私はカーソルまたはキャレットインデックスの位置を設定する方法について、たくさんの優れたクロスブラウザ回答を見つけています contentEditable要素がありますが、そのインデックスをまたは検索する方法については何も見つかりません... 私がしたいのは、このdiv内のキャレットのインデックスを知っていることです keyupです。 したがって、ユーザーがテキストを入力しているときは、いつでもカーソル内のカーソルのインデックスを知ることができます contentEditable要素。 編集:カーソルの座標ではなく、divの内容(テキスト)内のINDEXを探しています。 <div id="contentBox" contentEditable="true"></div> $('#contentbox').keyup(function() { // ... ? });


4
コンテンツ編集可能、テキストの最後にキャレットを設定(クロスブラウザ)
Chromeでの出力: <div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"> hey <div>what's up?</div> <div> <button id="insert_caret"></button> 私は信じているFFそれはこのようになります。 hey <br /> what's up? そしてIEでは: hey <p>what's up?</p> 残念ながら、すべてのブラウザが<br />divタグまたはpタグの代わりにを挿入するように作成する良い方法はありません。または、少なくともオンラインで何も見つけることができませんでした。 とにかく、私が今やろうとしているのは、ボタンを押したときに、キャレットをテキストの最後に設定したいので、次のようになります。 hey what's up?| これを行う方法はすべてのブラウザで機能しますか? 例: $(document).ready(function() { $('#insert_caret').click(function() { var ele = $('#content'); var length = ele.html().length; ele.focus(); //set caret -> end pos } …

5
Pythonのキャレット演算子(^)は何をしますか?
今日、Pythonでキャレット演算子に出会い、それを試してみたところ、次の出力が得られました。 >>> 8^3 11 >>> 8^4 12 >>> 8^1 9 >>> 8^0 8 >>> 7^1 6 >>> 7^2 5 >>> 7^7 0 >>> 7^8 15 >>> 9^1 8 >>> 16^1 17 >>> 15^1 14 >>> それは8に基づいているようですので、私はある種のバイト操作を推測していますか?フロートに対して奇妙に振る舞う以外は、この検索サイトについて多くを見つけることができないようです。誰かがこの演算子の機能へのリンクを持っていますか、それともここで説明できますか?
111 python  operators  caret 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.