0

テキストを選択すると、テキストエリアにコピーされます。しかし、div のどこかをクリックすると、すべての div がコピーされる可能性はありますか? 選択したテキストだけではありません。私はこれを持っています:

$(document).ready(function() {
    $(document).bind("mouseup", function() {
        var sel = $.selection('html');
        if (sel != '') {
            $('#yourTextAreaId').val(sel);
            $('#yourDivId').html(sel);
        }
    });
});

ありがとうございました !

4

3 に答える 3

2

jqueryのプロパティを使用し.text()てノードのテキスト コンテンツを取得し、それをテキストエリアに配置できます。

$("yourselector").click(function(){
  $("#yourTextAreaId").val($(this).text());
});
于 2013-10-28T21:30:37.463 に答える
0

divのテキストを選択するには、これを試してください:

$(document).on('click',function(event){
    var text = event.target.innerHTML;
    console.log(text);
});

div を強調表示するには、これを試すことができます。

$(document).on('click',function(event){
    var text = event.target.style.background='yellow'; 
});
于 2013-10-28T21:34:59.383 に答える