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

标签 jquery css

我创建并附加了一个带有 iddiv:

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/

相关文章:

jquery - 不知道如何配置 jquery 文件树

javascript - 具有嵌套属性的 HTML SetAttribute

jquery - 保持变量或目标整个类

html - 在实时网站上使用 "Checkbox"hack

html - 图标未显示

jquery - 无法使用 Jquery 读取数据属性

javascript - Jquery,仅当其他两个复选框未选中时才取消选中复选框

html - 在 bootstrap 中垂直堆叠 div

html - 在中心容器内 float 左 div

css - 使用自定义 CSS 在 Wordpress.com 主题上将标题扩展到全宽