I have HTML like this:
<span class="file-wrapper" id="fileSpan">
<input type="file" name="photo[]" id="photo" />
<span class="button">Click to choose photo</span>
</span>
I want to extract the input field from there, change its ID and put it in an other div.
How can I do that? If jQuery is needed that’s okay, but if it can be without that would be great.
It’s certainly easy in jQuery:
If you want to do it in plain ol’ JS, it’s still fairly simple: