Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用jQuery.val()填充的文本输入可见,但不会显示在HTML中_Jquery_Html_Dom - Fatal编程技术网

用jQuery.val()填充的文本输入可见,但不会显示在HTML中

用jQuery.val()填充的文本输入可见,但不会显示在HTML中,jquery,html,dom,Jquery,Html,Dom,我使用jQuery填充文本输入的值 $(".textInput").val("foo"); 当我查看页面时,“foo”出现在输入中,然而,当我检查Chrome中的元素时,“foo”在HTML中看不到 此外,我使用.text()对一个元素做了类似的操作,效果很好(尽管jQuery的文档说只能使用.val()) 您需要查看生成的源。 这是在执行dom树之后生成的 您可以使用或等工具查看生成的源代码。不可能看到DOM中不存在的元素。。。。没有任何指向测试页面的链接也无法帮助您…这是在初始加载后添加到

我使用jQuery填充文本输入的值

$(".textInput").val("foo");
当我查看页面时,“foo”出现在输入中,然而,当我检查Chrome中的元素时,“foo”在HTML中看不到


此外,我使用.text()对一个元素做了类似的操作,效果很好(尽管jQuery的文档说只能使用.val())

您需要查看生成的源。 这是在执行dom树之后生成的


您可以使用或等工具查看生成的源代码。不可能看到DOM中不存在的元素。。。。没有任何指向测试页面的链接也无法帮助您…这是在初始加载后添加到dom中的吗?如果该值在文档上,则它不会在标记中。就绪调用如果该值显示在控件中,则该值已正确填充。文本应该只用于填充标签元素。你说的“在html中看不到”是什么意思?JavaScript更新DOM,而不是html源代码。如果您键入文本输入并查看DOM,您也不会在元素中看到它。