私はこのフィドルを持っています: http://jsfiddle.net/Uddaa/
現在のところ、テキストをクリックすると、その時点までのテキストで警告が表示されます。テキストだけでなく、その時点までのhtmlを取得するにはどうすればよいですか?
JavaScript:
$(".content").on("click", function () {
getBefore();
});
function getBefore() {
var sel = document.getSelection();
var off = sel.anchorOffset;
var ran = sel.getRangeAt(0);
ran.setStart($(".content").get(0), 0);
alert(ran.toString());
}
HTML:
<div class="content">
<p><b>Click</b> anywhere <u>within <em>the</em> text</u> to to see the code up to that point.</p>
</div>