如何更改 css class 由 javascript 生成
How to change css class generated by javascript
我正在使用 visjs 库,效果很好,但我无法更改此库(vis js)生成的 css class,因为 div 是由 javascript 生成的图书馆的。
请问如何更改这些 div 的 class!!
我尝试使用它,但没有用:
$( document ).ready(function() {
$(".vis-item").css("background-color", "red");
});
$( document ).ready(function() {
$(".vis-item").css("background-color", "red");
});
要将 css class 添加到某个元素:
$('yourSelector').addClass('className');
要从某些元素中删除 css class:
$('yourSelector').removeClass('className');
要更改内联 css,即您的 html 标签的样式属性:
$('yourSelector').css('display', 'block');
$('yourSelector').css('background-color', 'blue');
等等..这样您就可以在 html 标签的样式属性中添加 css 属性。您可以通过从样式属性传递空字符串来删除,例如:
$('yourSelector').css('width', ''); //This will removwe width property
使用 addClass
覆盖现有 class 而不是内联 css 。
$( document ).ready(function() {
$(".vis-item").addClass('red');
});
CSS:
.red{
background-color: red;
}
我正在使用 visjs 库,效果很好,但我无法更改此库(vis js)生成的 css class,因为 div 是由 javascript 生成的图书馆的。 请问如何更改这些 div 的 class!! 我尝试使用它,但没有用:
$( document ).ready(function() {
$(".vis-item").css("background-color", "red");
});
$( document ).ready(function() {
$(".vis-item").css("background-color", "red");
});
要将 css class 添加到某个元素:
$('yourSelector').addClass('className');
要从某些元素中删除 css class:
$('yourSelector').removeClass('className');
要更改内联 css,即您的 html 标签的样式属性:
$('yourSelector').css('display', 'block');
$('yourSelector').css('background-color', 'blue');
等等..这样您就可以在 html 标签的样式属性中添加 css 属性。您可以通过从样式属性传递空字符串来删除,例如:
$('yourSelector').css('width', ''); //This will removwe width property
使用 addClass
覆盖现有 class 而不是内联 css 。
$( document ).ready(function() {
$(".vis-item").addClass('red');
});
CSS:
.red{
background-color: red;
}