gpt4 book ai didi

javascript - 可以使用 $(this).parent().parent() 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:41:31 25 4
gpt4 key购买 nike

我有以下 HTML:

<div id="wrapper">
<div class="p1">
<a href="#" class="quickFlipCta"><img src="Test Pictures/QuestionMark.gif" /></a>
</div>

<div class="p2">
<a href="#" class="quickFlipCta"><img src="Test Pictures/flower.gif" /></a>
</div>
</div>

我有一个在用户点击链接时启动的功能:

$('a').click(function(){
//some code here
});

在函数中,我想访问“包装器”div。这样做的最佳方法是什么?我试过:

$('a').click(function(){
$(this).parent().parent().
//modification to wrapper
});

但这似乎不起作用。

最佳答案

完全正确,你确定你的点击函数被调用了吗?

最好的方法是使用 id。只需使用 $("#wrapper")

你也可以像这样使用 .closest $(this).closest('#wrapper') 虽然我会推荐 id 方法而不是 .closest

通过调用警报或 console.log 检查您的点击功能是否被调用

$('a').click(function(){
alert("Called");
console.log("Called");
});

关于javascript - 可以使用 $(this).parent().parent() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11476816/

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