Javascript 使用jQuery更改HTML

Javascript 使用jQuery更改HTML,javascript,jquery,html,Javascript,Jquery,Html,如何更改此html: <div data-label="FileInput"> <img src="the source"></img> <div>Stuff</div> ... etc ... </div> 东西 ... 等 使用jQuery输入文件?我无法更改html的结构,我需要以容器div(data label=“FileInput”)为目标 我仍然是js/jQuery的初学者,所以如果

如何更改此html:

<div data-label="FileInput">
    <img src="the source"></img>
    <div>Stuff</div>
    ... etc ...
</div>

东西
... 等
使用jQuery输入文件?我无法更改html的结构,我需要以容器div(data label=“FileInput”)为目标

我仍然是js/jQuery的初学者,所以如果您能明确地告诉我如何做,我将不胜感激!谢谢你的想法

只要做:

$("div[data-label=FileInput]").replaceWith("<input type='file' />");
$(“div[data label=FileInput]”。替换为(“”);

div[data label='FileInput']将html“更改为文件输入”是什么意思?让用户输入文件路径/选择系统上的文件?@Andrew yes完全正确。谢谢你的建议。为了使问题更清楚,又加了一句。。