gpt4 book ai didi

c# - 使用 jQuery 获取数据属性

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

现在,请记住,我只是试图通过在此处使用 ready 事件来确保代码正常工作。我只是想确保我期望的数据是由 jQuery 提取的。我还尝试了 load 事件。

最后我想使用 loadready 事件来初始设置图像,然后当然使用 hover在悬停时更改该图像的事件。

我已经在 SO 上尝试了很多答案,但似乎无法正常工作,所以希望大家能帮助我。

JavaScript:

$(document).ready(function () {
$("#submenumain-link").ready(function () {
alert($(this).data()["selectedimage"]);
alert($(this).data()["hoverimage"]);
});

$("#submenumain-link").hover(function () {
alert($(this).data("selectedimage"));
alert($(this).data("hoverimage"));
});
});

HTML:

<li id="submenumain-link"
data-selectedimage="some-image.png"
data-hoverimage="some-other-image.png">

但无论出于何种原因,alert 消息只是声明未定义。我在这里遗漏了什么吗?

编辑

请注意,如果我在悬停中放置相同的 alert 语句,它会按预期工作。我可以使用什么事件来进行初始化?

最佳答案

$(this).data('selectedimage');

你不需要括号[]

关于c# - 使用 jQuery 获取数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13130059/

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