Javascript 在鼠标悬停时以特定div显示文本

Javascript 在鼠标悬停时以特定div显示文本,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,函数悬停(){ 如果(a){ //做点什么 } 其他的 //禁用删除按钮 } 假设要在#target_元素中显示所需的文本: $('#hover').on('mouseenter', function() { if (a) { var text = 'a is true'; } else { var text = 'a is false'; } $('#DynamicDiv').find('#target_element').html(text

函数悬停(){
如果(a){
//做点什么
}
其他的
//禁用删除按钮
}


假设要在
#target_元素中显示所需的文本

$('#hover').on('mouseenter', function() {
   if (a) {
      var text = 'a is true';
   } else {
      var text = 'a is false';
   }
   $('#DynamicDiv').find('#target_element').html(text);
}).on('mouseleave', function() {
   $('#DynamicDiv').find('#target_element').empty();
});

只需按以下方式编写:

function Hover(){
    if(a){
         $("#selector").text('Whatever Text you want to display here');
    }
    else
         $("#selector").text('Someother Text you want to display here');
    }
}

注意-
#选择器
是要显示文本的
div的
id

您在DOM中添加了#target_元素了吗?是的,添加了:$('#DynamicDiv').find('#DynamicDiv').html(text);}。on('mouseleave',function(){$('DynamicDiv').find('DynamicDiv').empty();});不进入此函数:$('#hover')。在('mouseenter',function(){不工作:/i执行了以下操作:function hover(){$(“#dynamicDiv”).text('您想在此处显示的任何文本');}