javascript - jQuery 悬停不悬停

标签 javascript jquery html

我的问题是我有一个按钮,当用户将鼠标悬停在其上时,它应该更改文本..当他们将鼠标悬停时,它应该返回到之前的状态。

这是我的 jQuery

$(document).ready(function() {
    $("#followingbutton").hover (
        function() {
            $(this).replaceWith("<input type='submit' value='Unfollow' id='followingbutton' class='button red' />");
        },
        function() {
            $(this).replaceWith("<input type='submit' value='Following' id='followingbutton' class='button green' />");
    });
});

它的作用应该类似于 Twitter 的关注/取消关注按钮。谁能给我一些启发吗?

编辑:一切正常,除了它不会“悬停”

最佳答案

为什么不做类似的事情(未经测试):

$(document).ready(function() {
    $("#followingbutton").hover (
        function() {
            $(this).val('Unfollow')
                   .attr('class', 'button red');
        },
        function() {
            $(this).val('Following')
                   .attr('class', 'button green');
    });
});

关于javascript - jQuery 悬停不悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210701/

相关文章:

javascript - jquery .on() 在事件发生之前执行函数

javascript - 图像未显示在从 HTML 创建的 PDF 上

jquery - 如何避免 jQuery UI Draggable 也触发点击事件

javascript - 将对象数组转换为对象

javascript - JS判断String是否有电话号码

javascript - jQuery 函数中的全局变量?

jquery - 在 jQuery Accordion 导航上切换 CSS 类

javascript - joomla IE9 云缩放插件扩展上的图像放大器问题

html - 如何更改Less文件中的Bootstrap 3默认列号

javascript - 合并从 API vue.js 获取的数据时出现问题