我想将>
和<
之间的文本复制/粘贴到文本区域或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 }}。但它可以是textarea
,ul
,li
,p
等所有内容。我只想在div
和>
之间选择文字。我点击它。
我有这个:
<
答案 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());
}
});
});