gpt4 book ai didi

javascript - 如何让 jQuery 只修改一个 div,而不是同一类的所有 div?

转载 作者:行者123 更新时间:2023-12-01 02:27:00 24 4
gpt4 key购买 nike

我网站的每个页面都有 10 个(几乎)相同的 div,仅其中的文本有所不同。当单击 div 的特定部分时,我希望修改该 div 的不同部分。

我正在使用此代码:

$(document).ready(function(){
$(".notLogged img").mouseover(function(){
$(this).parent()>$("span").html("You must be logged in to vote.");
})
})

我认为这会按如下方式工作:对于“notLogged”类 div 中的所有 img 元素,鼠标悬停将导致该 div 的不同部分发生更改。

然而,事实并非如此。每当触发鼠标悬停事件时,所有具有“notLogged”类的 div 都会被修改。

如何修改此代码,以便仅修改鼠标悬停所在的 div?

最佳答案

尝试这样:

$(document).ready(function(){
$(".notLogged img").mouseover(function(){
$(this).parent().find("span").html("You must be logged in to vote.");
});
});

关于javascript - 如何让 jQuery 只修改一个 div,而不是同一类的所有 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/405320/

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