javascript - 将添加到文本框中的文本保存在 DOM 中

标签 javascript php jquery dom

我有一个使用 PHP 和 Jquery 保存整个 DOM 的网站:

urldecode($_POST[$('html').html()))

效果很好,可以保存 DOM 中的所有内容...除了输入到文本框中的内容。

有没有办法在 DOM 中强制文本框输入/值,以便以下内容也能捕获该输入?

$('html').html()

最佳答案

试试这个,它会起作用:

代码更改:

HTML:

<html>
<body>
<input type="text" id="txtval" />
<input type="button" value="Save text in DOM" id="btnval" />
</body>
</html>

JQuery:

$(document).ready(function(){
        $('#btnval').click(function(){
            $("#txtval").attr('value',$("#txtval").val());
                console.log($('html').html());
        });
    });

Jsfiddle 演示:https://jsfiddle.net/xj7c31eh/

关于javascript - 将添加到文本框中的文本保存在 DOM 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36364709/

相关文章:

javascript - Ruby on rails/Javascript 小部件

prototypejs - jQuery.noConflict() 修复了将 jQuery 与prototype.js 一起使用时不起作用的问题

javascript - 如何检测javascript中的数据属性

javascript - ng-click 上的 $event.stopPropagation 问题

javascript - jquery Accordion 未通过动态创建进行初始化,不知道为什么

php:在数据库中存储图像

php:如何拆分一个很长的字符串

javascript - 遍历数组时文本变得未定义

php - WebSocket PHP 服务器配置

javascript - 使用jquery选择特定tbody中的所有复选框