how to change class name of an element by jquery

前端 未结 3 640
野的像风
野的像风 2021-01-31 07:19
<
3条回答
  •  渐次进展
    2021-01-31 07:42

    $('.IsBestAnswer').removeClass('IsBestAnswer').addClass('bestanswer');
    

    Your code has two problems:

    1. The selector .IsBestAnswe does not match what you thought
    2. It's addClass(), not addclass().

    Also, I'm not sure whether you want to replace the class or add it. The above will replace, but remove the .removeClass('IsBestAnswer') part to add only:

    $('.IsBestAnswer').addClass('bestanswer');
    

    You should decide whether to use camelCase or all-lowercase in your CSS classes too (e.g. bestAnswer vs. bestanswer).

提交回复
热议问题