/** * 找到 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>
参考来源 百度知道