如何使用 jQuery 将文本从 Contenteditable div 输出到另一个 div

安德鲁·李

我试图做到这一点,当用户在内容可编辑区域内输入文本后按下按钮时,它会根据用户在 contenteditable 字段中输入的内容将其粘贴到另一个 div。该函数将根据用户输入的每一行进行粘贴。

下面是提供的代码和我想要结果的示例图片。当前,当按下按钮时,它会给出 [object Object] 的输出。任何帮助都会很棒。谢谢!

    <html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <meta charset="UTF-8">
    <title> VERO Filter Program</title>
</head>

<body>
    <div id="pbf-container">
        <div class="pbf-header">
            <h1> VERO Filter Program </h1>
            <h3> Input Links Here </h3>
        </div>
            <div class="pbf-link-container" contenteditable="true">
            </div>
                <div class="pbf-button-control">
                    <button id="pbf-filter"> Filter </button>
                </div>
                    <div class="pbf-link-output">
                    </div>
    </div>
    <script>
        var $pbfOutput = $('.pbf-link-container[contenteditable]');
        $('#pbf-filter').click(function(){
            $('.pbf-link-output').text($pbfOutput);
        });
    </script>
</body>

</html>

这是css

/* DIV class and ID's */

#pbf-container {
    display: block;
    width: 1080px;
    margin: 0 auto;
    background-color: #333;
    padding: 3%;
}

.pbf-header {
    text-align: center;
}

.pbf-link-container {
    width: 1080px;
    min-height: 300px;
    background-color: #f8f8f8;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
}

.pbf-button-control {
    text-align: center;
    padding: 2%;
}

.pbf-link-output {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #fff;
}

示例图像

穆罕默德-优素福

您需要使用var $pbfOutput = $('.pbf-link-container[contenteditable]').text();它并将其包装在按钮单击功能中。

注意:如果您需要此代码,.text()但如果您需要.html()使用.html()而不是.text()两者。您可以查看jQuery: text() 和 html() 之间的区别是什么?

代码与 .text()

$('#pbf-filter').click(function(){
    var $pbfOutput = $('.pbf-link-container[contenteditable]').text();
    $('.pbf-link-output').text($pbfOutput);
});
#pbf-container {
    display: block;
    width: 1080px;
    margin: 0 auto;
    background-color: #333;
    padding: 3%;
}

.pbf-header {
    text-align: center;
}

.pbf-link-container {
    width: 1080px;
    min-height: 300px;
    background-color: #f8f8f8;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
}

.pbf-button-control {
    text-align: center;
    padding: 2%;
}

.pbf-link-output {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="pbf-container">
<div class="pbf-header">
    <h1> VERO Filter Program </h1>
    <h3> Input Links Here </h3>
</div>
    <div class="pbf-link-container" contenteditable="true">
    </div>
        <div class="pbf-button-control">
            <button id="pbf-filter"> Filter </button>
        </div>
            <div class="pbf-link-output">
            </div>
</div>

代码与 .html()

$('#pbf-filter').click(function(){
    var $pbfOutput = $('.pbf-link-container[contenteditable]').html();
    $('.pbf-link-output').html($pbfOutput);
});
#pbf-container {
    display: block;
    width: 1080px;
    margin: 0 auto;
    background-color: #333;
    padding: 3%;
}

.pbf-header {
    text-align: center;
}

.pbf-link-container {
    width: 1080px;
    min-height: 300px;
    background-color: #f8f8f8;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
}

.pbf-button-control {
    text-align: center;
    padding: 2%;
}

.pbf-link-output {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="pbf-container">
<div class="pbf-header">
    <h1> VERO Filter Program </h1>
    <h3> Input Links Here </h3>
</div>
    <div class="pbf-link-container" contenteditable="true">
    </div>
        <div class="pbf-button-control">
            <button id="pbf-filter"> Filter </button>
        </div>
            <div class="pbf-link-output">
            </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery将一个div拖动到另一个div?

来自分类Dev

如何使用jQuery UI在contenteditable div中拖放文本

来自分类Dev

如何使用jQuery在contenteditable div中附加文本

来自分类Dev

在PHP中使用jQuery Ajax在第一个contenteditable div超出高度后,如何添加新的contenteditable div?

来自分类Dev

使用JQuery根据另一个DIV中的文本长度修改DIV

来自分类Dev

使用jQuery将div移动到另一个div中-重复序列

来自分类Dev

使用jQuery将div放置在另一个div的中心

来自分类Dev

如何使用jQuery将ul从另一个网页加载到div中?

来自分类Dev

想要文本溢出到另一个 div

来自分类Dev

如何使用JQuery将项目/按钮从一个div移动到另一个?

来自分类Dev

如何使用jQuery计时淡出一个div并淡入另一个div?

来自分类Dev

如何将文本放在另一个div的div底部

来自分类Dev

如何将文本从div传递到另一个div

来自分类Dev

使用jQuery选择当前关注的contenteditable div

来自分类Dev

使用jQuery选择当前关注的contenteditable div

来自分类Dev

如何使用GetSkeleton将一个“ div”居中并浮动另一个“ div”?

来自分类Dev

如何使用GetSkeleton将一个“ div”居中并浮动另一个“ div”?

来自分类Dev

如何禁用 contenteditable div 内的文本拖动?

来自分类Dev

如何从 contenteditable div 复制内部文本?

来自分类Dev

如何将一个 Div 添加到另一个 div 并将新创建的 div 传递给 Jquery printArea 函数

来自分类Dev

如何使用另一个div的文本更改div的文本onclick

来自分类Dev

当其内容超过斧头高度时,如何动态地将节点从contentEditable div移动到另一个?

来自分类Dev

如何将内容从一个 div 传输和更新到另一个 jquery/javascript

来自分类Dev

显示一个div并使用jquery隐藏另一个div?

来自分类Dev

使用 jQuery 在另一个 div 中克隆一个 div

来自分类Dev

当使用jQuery或javascript动态移动另一个div时,如何防止div移动?

来自分类Dev

使用jQuery将图片从一个div添加到另一个

来自分类Dev

如何使用jQuery在contenteditable div中移动carret?

来自分类Dev

jQuery使用insertAfter在div中将div移到另一个div之后

Related 相关文章

  1. 1

    如何使用jQuery将一个div拖动到另一个div?

  2. 2

    如何使用jQuery UI在contenteditable div中拖放文本

  3. 3

    如何使用jQuery在contenteditable div中附加文本

  4. 4

    在PHP中使用jQuery Ajax在第一个contenteditable div超出高度后,如何添加新的contenteditable div?

  5. 5

    使用JQuery根据另一个DIV中的文本长度修改DIV

  6. 6

    使用jQuery将div移动到另一个div中-重复序列

  7. 7

    使用jQuery将div放置在另一个div的中心

  8. 8

    如何使用jQuery将ul从另一个网页加载到div中?

  9. 9

    想要文本溢出到另一个 div

  10. 10

    如何使用JQuery将项目/按钮从一个div移动到另一个?

  11. 11

    如何使用jQuery计时淡出一个div并淡入另一个div?

  12. 12

    如何将文本放在另一个div的div底部

  13. 13

    如何将文本从div传递到另一个div

  14. 14

    使用jQuery选择当前关注的contenteditable div

  15. 15

    使用jQuery选择当前关注的contenteditable div

  16. 16

    如何使用GetSkeleton将一个“ div”居中并浮动另一个“ div”?

  17. 17

    如何使用GetSkeleton将一个“ div”居中并浮动另一个“ div”?

  18. 18

    如何禁用 contenteditable div 内的文本拖动?

  19. 19

    如何从 contenteditable div 复制内部文本?

  20. 20

    如何将一个 Div 添加到另一个 div 并将新创建的 div 传递给 Jquery printArea 函数

  21. 21

    如何使用另一个div的文本更改div的文本onclick

  22. 22

    当其内容超过斧头高度时,如何动态地将节点从contentEditable div移动到另一个?

  23. 23

    如何将内容从一个 div 传输和更新到另一个 jquery/javascript

  24. 24

    显示一个div并使用jquery隐藏另一个div?

  25. 25

    使用 jQuery 在另一个 div 中克隆一个 div

  26. 26

    当使用jQuery或javascript动态移动另一个div时,如何防止div移动?

  27. 27

    使用jQuery将图片从一个div添加到另一个

  28. 28

    如何使用jQuery在contenteditable div中移动carret?

  29. 29

    jQuery使用insertAfter在div中将div移到另一个div之后

热门标签

归档