コンテナ(DIV)内にたくさんのHTMLを入れておきたいと思います。それは私が探している "編集可能な領域"ではありません。ユーザーがテキストを上書き/変更できるようにする必要はありません。ちょうどそれに印を付けるテキストを選択し、AJAXのjQueryで3つの部分に分割してください
ユーザーが選択した後、選択されたものは知りたいが、その選択された部分はどこにあるのか知りたい。
例:
私たちは弾丸のリストを持っており、ユーザーがbulletline 3と4
を選択我々は、いくつかのHeadline1と3つの段落を持っています。次に、ユーザは中間段落の一部を選択する。私はその段落のどこにいるか知りたいと思います。
私はMSIEが選択の問題を抱えていることを少し理解しています。選択肢のstartPosとendPosについては、
第2に、マークされたテキストがコンテナ全体の中に複数回ある場合はどうなりますか?ここで
例です:ユーザーが単語を知っているのに十分にそのよくない「テンプス」を選択した場合、問題はここにある
<div id="markable">
<h1>Here is a nice headline</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque non
tempor metus. Ut malesuada posuere nunc eu venenatis. Donec sagittis tempus
neque, tempus iaculis sapien consectetur id.</p>
<p>Nulla tempus porttitor pellentesque. Curabitur cursus dictum felis quis tempus.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia
Curae; Quisque fringilla massa id libero commodo venenatis.</p>
<ol>
<li>here is a bullet line #1</li>
<li>here is a bullet line #2</li>
<li>here is a bullet line #3</li>
<li>here is a bullet line #4</li>
<li>here is a bullet line #5</li>
<li>here is a bullet line #6</li>
</ol>
<h2>here is a sub-headline</h2>
<p>Aenean auctor fringilla dolor. Aenean pulvinar tortor sed lacus auctor cursus.
Sed sit amet imperdiet massa. Class aptent taciti sociosqu ad litora torquent
per conubia nostra, per inceptos himenaeos. Fusce lectus neque, rhoncus et
malesuada at, blandit at risus. Vivamus rhoncus ante vel erat mollis
consequat.</p>
</div>
、私はまた言葉のWHICH(何段落知っておく必要があります/見出し/箇条書き要素)です。
理由は、「読者」が興味/関心のあるものを見つけることができるということです。場合によっては段落全体、たまには単一の単語または見出しになることもあります。我々は何とか選択されたDOMである「要素」に(私が推測する上から数えて)を検出することができれば
完璧なソリューション
は次のようになります。次に、その特定の要素の中のどれくらい(開始点と終了点)。私はありませんいくつかのオンラインコードエディタを見つけた
し、我々は戻ってマークされ、その後、どのような今までにやるされたものをバックエンドに伝える私たちのASP.NETへのAjaxのいくつかの並べ替えを行うことができますので...上記の束+必要以上に多くの、しかし、ソリューションは、これははるかに簡単ですと考えています。 jQueryソリューションを使い始めるための適切な方法を見つけることができません。
これを読んでいるjQuery Yodaを希望します。 :-)
クール、私はあなたからのより多くの答えを期待していませんでした。私はそれを調べ、私たちの問題を解決すれば誰に "感謝"して/マークするかを覚えています。これまでのおかげで。 – BerggreenDK
素晴らしい!これはそれです! – BerggreenDK