gpt4 book ai didi

jquery - 定位前一个 $this

转载 作者:行者123 更新时间:2023-12-03 22:56:57 26 4
gpt4 key购买 nike

如何从“click”函数内部定位 $this(来自“each”上下文)。我想删除尴尬的 .parents().find() 代码。

$('.layout.responsive').each(function () {
$('.area.optional', this).before('<a href="#" class="toggle_responsive" onClick="return false">Show details</p>').hide();
$('.toggle_responsive', this).click(function () {
$(this).parents('.layout.responsive').find('.area.optional').toggle();
});
});

最佳答案

将其保存在命名(非特殊)变量中:

$('.layout.responsive').each(function () {
var area = $('.area.optional', this).before('<a href="#" class="toggle_responsive" onClick="return false">Show details</p>').hide();
$('.toggle_responsive', this).click(function () {
$(area).toggle();
});
});

关于jquery - 定位前一个 $this,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180914/

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