在下面的标记中,#enable
按钮将向#show
div 添加一个类。这个类附加了一个淡入/淡出#hidden
跨度的方法。
但是,即使将类添加到#show
div,也不会触发附加到类的方法。
HTML
<input type='button' id='enable' value='Enable' />
<div id='show'>
Testing.. <span id='hidden'>Testing, 1, 2, 3.</span>
</div>
JS
$(function() {
// Adds .testing class after the button is clicked. however..
$('#enable').click(function() {
$('#show').addClass('testing')
});
// It will not trigger after .testing class has been added to DIV?
$('.testing').hover(function() {
$('#hidden').fadeIn();
}, function() {
$('#hidden').fadeOut();
});
});
使用小提琴:http: //jsfiddle.net/jS3nM/
看来我在概念上遗漏了一些东西。处理这个问题的正确方法是什么?