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