选择>之间的文字和<

时间:2013-10-30 20:46:37

标签: jquery

我想将><之间的文本复制/粘贴到文本区域或div中。例如,如果我有

<div><p><div id='1'> Hello my name is </div></p></div>
<div><p><li> Mathieu </div></li></div>

然后点击div ID=1(DIV没有类或ID,这仅用于示例)我想选择Hello my name is并自动复制/粘贴到{{1 }}。但它可以是textareaullip等所有内容。我只想在div>之间选择文字。我点击它。

我有这个:

<

1 个答案:

答案 0 :(得分:1)

对于此示例,我将仅使用您在问题中引用的元素,但您可能需要指定要应用于此的所有元素。

$(function () { //shorthand for document ready
    $("ul, li, p, div").click(function () { //shorthand for click event
        if($(this).text() != "") {
            $("#yourTextAreaId").val($(this).text());
            $("#yourDivId").text($(this).text());
        }
    });    
});