jQuery的。为什么在分配css类时,我的css类值都不存在?

时间:2014-03-04 02:29:26

标签: jquery css

我创建并添加了div,其ID为:

classyDiv = document.createElement('div');
classyDiv.setAttribute('id', 'classyDivID');

parentDiv = document.getElementById('parentDivID');
parentDiv.appendChild(classyDiv);

我现在想将这个css类附加到子div:

.igv-top-left-width {
    position: absolute;
    top: 128px;
    left: 256px;
    width: 512px;

}

我使用jQuery来分配css类:

$('#classyDivID').addClass('.igv-top-left-width');
console.log($('#classyDivID').css('left'));

当我回显css类值时,我得到完全无意义的值。对于left,我得到auto。咦? Whah?好像我指的是其他一些随机的css类。我在这里做错了什么?

1 个答案:

答案 0 :(得分:3)

尝试改变:

$('#classyDivID').addClass('.igv-top-left-width');

为:

$('#classyDivID').addClass('igv-top-left-width');

您不需要.在此处添加课程