/**
* 找到 obj 元素的父级元素class=pclass的第一父元素,并将其移除
* @param objjquery 对象
* @param pclass父级元素的class样式
* @param isone是否需要保留一条 默认: false
*/
function sys_remove_element(obj, pclass, isone) {
var one = false;
if ('' != isone && undefined != isone && (true === isone || 'true' == isone)) {
one = true;
}
var p = obj.parents('.' + pclass);
if (one) {
if (p.prev('.' + pclass).length == 0 && p.next('.' + pclass).length == 0) {
alert('至少保留一条');
return false;
} else {
p.remove();
}
} else {
p.remove();
}
return true;
}
我主要用的是这个。。
删除
<div id="addressmore" >
<!-- <div class="rep">
<div class="clear"></div>
<p>
<span> </span><span>
<input type="text" autocomplete="off" onkeydown="updAddress(this)" name="activityAddress" placeholder="请输入更多的举办地址" value="aa"/>
</span>
<div>
<a onclick="sys_remove_element($(this),'rep','');">删除</a>
</div>
</p>
</div> -->
</div>
参考来源 百度知道