0
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script>
    $(this).select(function(){
        var a = $(this).prevUntil('p').html;
        console.log(a);
    });
</script>


<html>
    <p>dfdsf
        dsfdsf
        <span>sdfdsfds</span><a >sdfdsfdsfdsf</a>sdfsdfdsfdsfds
fsd
f
ds
f
ds
fd</p>
</html>

カーソル選択位置から最初の親までのテキスト全体を選択する必要がありdivますp

4

1 に答える 1

0

次のようなことを試してください:

$('p').mouseup(function(){
    if(window.getSelection().toString()!='')
        console.log(window.getSelection().toString());
});

デモ: http://jsfiddle.net/7Xbam/

于 2013-02-27T00:18:54.020 に答える