jQuery 在悬停动态链接后更改图像

发布于 2024-11-06 02:47:58 字数 499 浏览 1 评论 0原文

因此,我生成了一个名称列表,这些名称在数据库中链接了图像。 我会将这些名字放入 HTML 列表中。现在我有 1 个 div 应该包含链接到名称的图像,因此只要我将鼠标悬停在另一个链接上;图像应该改变。

这些链接由 PHP 生成,可以是 1 个或 100 个链接。

我得到以下 HTML 代码:

<ul>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
</ul>

<div id="divid_1"></div>

当我将鼠标悬停在链接 1 上时;我希望显示相应的图像,链接 2 也是如此,依此类推。

谢谢。

So I generate a list of names that got an image linked in the database.
I will put the names in an HTML list. Now I got 1 div that should contain the image linked to the name, so as soon as I hover an other link; the image should change.

These links are generated by PHP and can be either 1 or 100 links.

I got the following HTML code:

<ul>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
</ul>

<div id="divid_1"></div>

As soon I hover over link 1; I want the corresponding image to be shown, same for link 2 and so on.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑶笙 2024-11-13 02:47:58

您应该尝试:

$("ul li").mouseover(function() {
    $("#divid_1").find("img").attr("src",$(this).find("a").attr("href"));
});

您必须在 div#divid_1 中添加 才能正常工作。

在此处查看 jsFiddle 示例

You should try :

$("ul li").mouseover(function() {
    $("#divid_1").find("img").attr("src",$(this).find("a").attr("href"));
});

You must add an <img> in your div#divid_1 for this to work.

See jsFiddle example here

莫言歌 2024-11-13 02:47:58
<ul>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
</ul>

<div id="divid_1"><img id='img'></div>

JS:

$('ul > li > a').hover(function() { $('#img').src = $(this).attr('href'); })

我没有尝试过,但应该可以

<ul>
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
</ul>

<div id="divid_1"><img id='img'></div>

JS:

$('ul > li > a').hover(function() { $('#img').src = $(this).attr('href'); })

I didn't try, but should work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文