我想在单击 anchor 时引用父 div 的 data-post-id:
<div data-post-id="5">
<a data-vote-type="1">Like</a>
<a data-vote-type="2">Dislike</a>
</div>
要引用投票类型,我可以这样做:
var voteData = '&voteType=' + $(this).data('vote-type')
但我还想将帖子 ID 包含在 voteData
变量中。不过我不知道该怎么做。我的页面上有多个帖子,每个帖子都有自己的喜欢/不喜欢按钮!
最佳答案
您正在寻找$(this).parent()
.
如果您需要特定的祖先,您应该调用 $(this).closest('selector')
,它找到与选择器匹配的最内层祖先。
关于jquery - 如何使用 jQuery 从父元素引用数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4446021/