我创建并附加了一个带有 id 的
div
:
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
。嗯?哇?好像我指的是其他一些随机的 css 类。我在这里做错了什么?
最佳答案
尝试改变:
$('#classyDivID').addClass('.igv-top-left-width');
到:
$('#classyDivID').addClass('igv-top-left-width');
你不需要.
在这里添加类
关于查询。为什么在分配 css 类时我的 css 类值都不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161677/