我想用javascript/jquery删除具有特定类名的子类的父级。这是一个跨度包装,我想移除。我只知道和孩子一起工作的类(或id)。
我怎么能这么做?
所以这个:
<span>
<input class="removespan" type="text">
</span>
需要这样做:
<input class="removespan" type="text">
发布于 2017-03-29 12:47:18
令人惊讶的是,jQuery有一种方法可以做到这一点:unwrap
$(".removespan").unwrap();
活生生的例子:
setTimeout(function() {
$(".removespan").unwrap();
}, 1000);
span {
border: 1px solid green;
padding: 4px;
}
<div style="margin-bottom: 8px">
The span has a green border. The span is removed after a second:
</div>
<div>
<span>
<input class="removespan" type="text">
</span>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
https://stackoverflow.com/questions/43093928
复制相似问题