2013-02-25 127 views
0
$("#submit_button").css("input.submit_button:hover","url()"); 

我想要实现的是去除背景图片的网址,当徘徊和保持一切完好无损。为什么这个jQuery CSS操作不起作用?

+0

你想在这里做什么? – EnterJQ 2013-02-25 05:28:58

+0

@azio ...你可以发布相关的HTML吗? – SRy 2013-02-25 05:35:44

回答

1

input.submit_button:hover选择器不是css规则。

$("#submit_button").hover(function(){ 
    $(this).css('background-image',''); 
}); 
+0

它没有工作。 – azio 2013-02-25 05:44:28

+0

@azio是否有其他事件应用于此按钮...? – 2013-02-25 06:02:26

1

尝试不同的方法

// CSS

.includehover{ 
    background:url("yourfile"); 
    } 

,并给这个类到你的提交按钮

// jQuery的

$(document).ready(function(){ 
    $("#submit_button").mouseover(function(){    
       $(this).addClass('includehover');   

    }); 

$("#submit_button").mouseout(function(){    
        $(this).removeClass('includehover');   

     }); 

});

0

那么我会建议你只在CSS中做到这一点。有一个CSS给按钮的背景图像和悬停不提供背景图像。

<input type = "submit" id = "sub" /> 

#sub { 
background-image : url ('your url'); 
} 

#sub:hover{ 
//No Background image attribute 
}