通过jQuery添加类

时间:2012-12-21 05:56:23

标签: javascript jquery class

我有一个#myDiv我希望,当页面加载时,广告类为#myDiv

E.G。页面加载,#myDiv.class

我使用此代码但它不起作用:

$('#sky').addClass(‘animate-in’); 

5 个答案:

答案 0 :(得分:2)

在准备就绪时,会调用

$(document).ready(function(){。 和你的addClass ..使用单引号或双引号括起来(不是')..

试试这个......

 $(document).ready(function(){ 
   $('#sky').addClass('animate-in'); 
});

<强>已更新

另一个div

<div id="anotherdiv"></div>

调用要更改类

click函数和jquery选择器
$('#anotherdiv').click(function(){
    $('#sky').addClass('animate-in');  //or any other new class
});    

去选择jquery文档..

http://api.jquery.com/category/selectors/

答案 1 :(得分:1)

您需要使用single或加倍quote来封闭您的课程。

更改

$('#sky').addClass(‘animate-in’); 

$('#sky').addClass('animate-in'); 

$('#sky').addClass("animate-in"); 

答案 2 :(得分:0)

你可以这样做

$(function () {
   $('#sky').addClass('animate-in'); 
});

OR

$(function () {
    $('#sky').addClass("animate-in"); 
});

答案 3 :(得分:0)

使用此代码

   <body onload='$("sky").addClass("animate-in")' >

答案 4 :(得分:0)

请检查$(“#sky”)中是否有任何类可用,如果你只想使用'animate-in',

可以试试这个,

$("#sky").attr('class','');

$("#sky").addClass('animate-in');

这样我们就可以知道,现有的东西已被清除并添加了新的东西