0

我有这个 DOM 结构:

<div>
  <label>
    <input />
  </label>
</div>

我想使用 jQuery 将输入向上移动一级并删除标签,这样我就有:

<div>
  <input />
</div>

我有对 div 的引用,但标签或输入上没有 id 或类(它由插件小部件生成)。我试图删除标签,但当然也删除了输入。

4

1 回答 1

4

您可以在输入元素上调用.unwrap()来实现这一点

$('div > label > input').unwrap()

演示:小提琴

于 2013-08-23T03:01:05.553 回答