我正在尝试创建一个工具提示效果,我正在创建一个新的 DIV,用另一个页面的内容填充它,然后在该图像被鼠标悬停时将其显示在图像下方。这是用于创建 div、用内容和鼠标悬停填充它的代码。
$(document).ready(function() {
$('<div id="DETAILS"> </div>').appendTo("body");
$('#DETAILS').load('Test.html #CREATEYOUROWN');
$("#DETAILS").hide();
$('#PUZZLE').mouseover(function() {
$("#DETAILS").show();
});
$('#PUZZLE').mouseleave(function() {
$("#DETAILS").hide();
});
});
这行得通。但是,我需要将其放入 CMS 中,其中大约有 20 个设置为项目并由内容编辑器添加到页面中,在他们构建页面时从列表中直接选择。这些项目有能力将 javascript 归因于它们,但是当它们被添加到页面时,它们没有自己的 id。唯一保持不变的是图像源。
有没有办法使用图像源来改变图像的id?
我对 jQuery 还是很陌生,所以如果有办法让这整个事情做得更好,那么我将非常感谢您的建议!