首页 > 解决方案 > onmouseover 根据数据库中的值更改文本

问题描述

我的代码在 C# 中。我有一个 id 跨度change。我需要将文本更改onmouseover为数据库中的值。我得到了值并将其分配给标签,然后将其隐藏。现在在鼠标悬停时,我想获取隐藏标签的值。

这是我的脚本。

<script>

    $(document).ready(function () {

  $("#change").mouseover(function () {
      $('#change').text("value of label");


});
$("#change").mouseout(function () {
    $('#change').text("Investor");
});
});


</script>

我该怎么做?

由我解决:)

我已经解决了这个问题。这是因为我在标签属性中有 visible=false ,我应该用 style="display:none;" 替换它 . .关于我的剧本。如下。

$(document).ready(function () {
    var originalText = $('#change').text();

    $('#change').mouseover(function () {
        var hiddenVar = $('[id$="NewAccountsLabel"]').html();
        $('#change').text(hiddenVar);
    });


    $('#change').mouseleave(function () {
        $('#change').text(originalText);
    });

});

标签: c#jqueryonmouseover

解决方案


你为什么不使用标签值,你的标签应该有 id

$(文档).ready(函数 () {

var lblvalue = $('#label').val();

$("#change").mouseover(function () {

  $('#change').text(lblvalue);

});

$("#change").mouseout(function () {

$('#change').text("Investor");

});


推荐阅读