jQuery - 更改 CSS3 按钮文本?

标签 jquery css

我制作了一个 CSS3 按钮,它没有使用“值”属性, 但只是文字。

http://jsfiddle.net/vVsAn/1789/

这有点问题,因为我有一个脚本, 将 value 从 'Hide' 更改为 'Show'。

但是改变这里的值并没有多大帮助。

jQuery:

jQuery(document).ready(function(){
        jQuery('#hideshow').on('click', function(event) {        
             jQuery('#lang').toggle('show');
            debugger
            if($('#hideshow').val()=="Hide")
                $('#hideshow').val("Show")
                else
                $('#hideshow').val("Hide")    
        });
    });

最佳答案

你必须使用 text功能。

jQuery(document).ready(function(){
        jQuery('#hideshow').on('click', function(event) {        
             jQuery('#lang').toggle('show');
            debugger
            if($('#hideshow').text()=="Hide")
                $('#hideshow').text("Show")
                else
                $('#hideshow').text("Hide")    
        });
    });

这是一个jsFiddle .

关于jQuery - 更改 CSS3 按钮文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492720/

相关文章:

javascript - SVG HTML 不绘制 SVG 模式

html - 用css初始化contenteditable div光标的垂直对齐

jquery - 通过单击、按钮单击或转义键添加/删除 div 覆盖

jquery - 在单个链接上切换类?

javascript - MaskMoney JQuery 给出错误的值

javascript - 动画化动态 Angular 组件的移除?

javascript - jQuery Sidescroll,动画 ScrollLeft

jquery HOWTO 选择一个节点并克隆它,然后删除一个按钮最后插入另一个节点

javascript - jQuery .click() 在不存在的 html 元素上触发事件

php - 如何使用 opencart 将一些变量发布到文件?