我在这样的HTML中设置了2个跨度,显示元素悬停时的跨度
<span class="job_title">Job Title</span>
<span class="benefits">Benefits description</span>
我使用display:none
隐藏了.benefits
当有人在.job_title
上盘旋时,我想用.benefits
替换它。
这是我现在拥有的,但它不起作用。
$('.jobs_available li a').live('hover', function(){
//alert('hello');
$(this).closest(".jobs_available li a").next('.jobtitle').hide();
$(this).next('.benefits').show();
});
您需要提供更多的html。你的'jobs_available',李和主播在哪里? – Damb 2011-04-24 12:00:53
从逻辑上讲,这是行不通的,因为当你显示'.benefits'(并且隐藏'.job_title')时,你不会再徘徊'.job_title',这会改变视图,这将会悬停'。 job_title',这将改变回查等等等等等等等等。 – Rudie 2011-04-24 13:06:06