我试图添加和删除div标签中的类,这是无法做到的

时间:2012-04-17 16:47:35

标签: jquery

我想添加课程或改变现有的课程名称..但我无法做到。

<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")
                ;})

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

如果您想要更改类,可以使用切换功能。

$( “#vote2”)toggleClass( “vtbtn”);

这会将所有类切换为vtbtn。

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