我有一个<h1>
谁改变点击谁得到新的内容。新的内容是两个<span>
与不同的ID,每个文本和一个IMG。图片src不会悬停改变 - jQuery的
如果<span>
上悬停,我想改变自己的形象的src。
其实,如果我设置$('h1').hover(function() {};
这在我的情况应该有两个功能,否则它会改变两个图像的src我的代码才有效。
我试图$('#SpanId').hover(function() {};
但没有成功。
这里是我的简化代码:
HTML
<h1>Hello World</h1>
<button>Change title</button>
jQuery的
// On click, change title
$('button').click(function() {
$('h1').html('');
$('h1').append('<span id="info">Information <img alt="Info icon" src="http://www.iconsdb.com/icons/preview/orange/info-xxl.png"></span>');
});
// Change info icon on hover
$('#info').hover(function() {
$('#info img').attr('src', 'http://www.iconsdb.com/icons/preview/gray/info-2-xxl.png');
}, function() {
$('#info img').attr('src', 'http://www.iconsdb.com/icons/preview/orange/info-xxl.png');
});
Codepen https://codepen.io/Qasph/pen/vmLwWJ
在此先感谢,并有一个愉快的一天!
看看我发送给您的替代解决方案,只需使用CSS即可实现这种简单实现的更好解决方案。 –