首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >悬停按钮ASP.net上的JQuery更改类

悬停按钮ASP.net上的JQuery更改类
EN

Stack Overflow用户
提问于 2011-08-10 16:55:49
回答 4查看 3K关注 0票数 3

我是JQuery的新手。我有一个带有css类的按钮,它工作得很好,但我想在悬停按钮时更改css类。

我该如何对此进行编码?

这就是我到目前为止得到的:

代码语言:javascript
运行
复制
//on top in my heading:

<script type="text/javascript">
    $('btn').hover(function () {
        alert("Test"); //just for testing
    });
</script>

//my button:

<button id="btn" class="default_btn">ButtonText</button> 
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-10 17:02:41

将引用更改为#btn

代码语言:javascript
运行
复制
$(document).ready(function(){

    $('#btn').hover(function () {
            alert("Test"); //just for testing
        });

});

请参阅JSfiddle:

http://jsfiddle.net/Curt/CKXw3/1/

票数 1
EN

Stack Overflow用户

发布于 2011-08-10 16:59:27

你为什么不试试CSS呢?

代码语言:javascript
运行
复制
.default_btn:hover{
    background-color: #f00;
}

演示:http://jsfiddle.net/naveen/Ytkma/

如果你想要jQuery解决方案,试试这个。

代码语言:javascript
运行
复制
$("#btn").hover(function() {
        $(this)
            .removeClass("default_btn")
            .addClass("default_hover_btn");
    }, function() {
        $(this)
            .removeClass("default_hover_btn")
            .addClass("default_btn");
});

演示:http://jsfiddle.net/naveen/SfGVD/

票数 1
EN

Stack Overflow用户

发布于 2011-08-10 17:00:19

无论如何,要使代码正常工作,请将选择器更改为

代码语言:javascript
运行
复制
$('#btn')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7008181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档