jQuery li悬停完整的代码

时间:2010-09-09 07:24:07

标签: javascript jquery html

<ul id='ulid'>
<li>Task1</li>
<li>Task2</li>
<li>Task3</li>
<li>Task4</li>
<li>Task5</li>
<li>Task6</li>
<li>Task7</li>
</ul>
<div id="show_details"></div>

我想用什么JavaScript来将li的详细信息复制到div mouseover mouseout隐藏{{1}}上。

3 个答案:

答案 0 :(得分:1)

如果您的意思是“详细信息”的“内容”,您可能需要尝试:

var $details = $('#show_details');
$('ul > li').hover(function(){
   $details.text($(this).text());
}, function(){
   $details.text('');
});

参考:.hover()

答案 1 :(得分:1)

参考 jQuery.hover() jQuery.html() jQuery.empty()

$(function() {
 $('li').hover(function() {
    $('#show_details').html( $(this).text() );
  }, function() {
    $('#show_details').empty()
 });
});

答案 2 :(得分:1)

这适用于特定的ul:

jQuery(document).ready(function(){

 $('ul#ulid li').hover(function() {
    $('#show_details').html( $(this).text() );
  }, function() {
    $('#show_details').html( '' );
 });

});

Demo