0

我想添加类或更改现有的类名..但我做不到。

<div id="vote2" style='.'"background:url(images/btn_active.gif)no-repeat">

$("#vote2").addClass("vtbtn");

而且我正在尝试删除我也无法完成的 jte 现有类名。

<div id="vote2" class="vtbtn" style='.'"background:url(images/btn_active.gif)no-repeat">

$("#vote2").removeClass("vtbtn");

我得到了我的CSS

.vtbtn{ cursor:pointer;}

但是每当我单击按钮时,它都不会添加类名..并且它也不会删除现有的类名

这是我的完整脚本

   $("#vote2").click( function() {
        $(this).addClass("vtbtn");  //or $("vtbtn").....               
        $("#vote1").css("background","url(images/btn_inactive.gif) no-repeat 0 0")
                ;})
4

2 回答 2

2

您的样式属性中有一些语法错误。尝试这个:

<div id="vote2" style="background: url(images/btn_active.gif) no-repeat;">
于 2012-04-17T16:49:51.500 回答
0

如果你想改变类,你可以使用切换功能。

$("#vote2").toggleClass("vtbtn");

这会将任何类切换为仅 vtbtn。

链接: http ://api.jquery.com/toggleClass/

于 2012-04-17T16:58:01.190 回答