有没有办法在一行中完成这个脚本?
$(this).next("br").remove();
$(this).remove();
我尝试$(this).remove().next("br").remove();
但这不起作用,因为我们在找到下一个元素之前删除了该元素。
3 个答案:
答案 0 :(得分:9)
您可以在jQuery 1.8之前使用addBack()(或其前身andSelf()):
$(this).next("br").addBack().remove();
或者,您可以使用end()返回上一组匹配的元素:
$(this).next("br").remove().end()
.remove();
答案 1 :(得分:3)
$(this).add( $(this).next("br") ).remove();
答案 2 :(得分:3)
$(this).next("br").addBack().remove();