gpt4 book ai didi

javascript - 如何正确使用jquery prev?

转载 作者:行者123 更新时间:2023-12-03 06:26:44 31 4
gpt4 key购买 nike

如何使用 prev() 选择前一个元素?我希望当我点击icon 1时它会删除span

html.erb

# inside a loop -- notice the loop!.
<span data-id="foo_span">
<i data-id="bar">icon 1</i>
<i>icon 2</i>
</span>

JavaScript:

$("[data-id=bar]").click(function(e){
e.preventDefault();
//$(this).prev("[data-id=foo_span]").remove();
$(this).prev().remove();
});

我是否正确使用了 prev() ?根据示例,它使用 .css。删除span标签的正确方法是什么? i 必须位于 span 标记内。

最佳答案

您需要使用parent() 方法和prev() 方法用于获取元素的前一个兄弟元素。

$(this).parent().remove();

关于javascript - 如何正确使用jquery prev?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620851/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com