Javascript悬停光标指针

DJ *_*rth 11 css jquery hover

尝试使用Jquery在悬停时执行光标指针:

$('#example td').hover(function() {
$(this).css('cursor','pointer');
});
Run Code Online (Sandbox Code Playgroud)

我不想把它放在CSS中,我想在Jquery中使用它.

我需要做些什么来解决这个问题?

http://jsfiddle.net/Egttj/

Han*_* Vn 17

在我清理你的jquery后,它似乎在这里工作,你忘了关闭第一个单击功能,并且你的html中没有声明搜索表单和按钮(我将其更改为#example tr)

基本上你的jQuery没有那么好的编码(在它上面也有一行5.}),它不属于那里).

我还将"你的框架"设置为jQuery而不是标准选择的mooTools

这是我删除一些不必要的代码后得到的完整的jQuery代码:

$(document).ready(function() {

    $('#example tr').click(function() {
        var href = $(this).find("a").attr("href");
        if(href) {
            window.location = href;
        }
    });

    $('#example tr').hover(function() {
        $(this).css('cursor','pointer');
    });

});
Run Code Online (Sandbox Code Playgroud)

小提琴


ban*_*aka 8

由于某些原因,我无法评论Tobias Nilsons的答案,所以这里作为答案.

$('#example td').css('cursor', 'pointer');`
Run Code Online (Sandbox Code Playgroud)

没有理由为什么要指定悬停时应用的样式.光标实际上只出现在悬停上,所以.

小提琴:http://jsfiddle.net/Egttj/15/

我假设只是在样式表中指定相应的规则会给你带来一些麻烦.但是,是的,正如大家所指出的那样,这将是最好和最简单的方法.