У меня есть элемент <div>
. В этом <div>
есть элементы <table>
и <span>
. И <span>
не имеет атрибута html id.
Я хочу изменить размер шрифта в <span>
. Могу ли я сделать это с помощью javascript или jQuery?
Я пытаюсь изменить класс и напрямую передать свойство с помощью CSS, но они не работают.
Как изменить размер шрифта?
my <div class="xxx">
и в стиле
.xxx {
background-image:url('../k_g.png');
cursor: pointer;
background-repeat: no-repeat;
background-position: center 0%;
font-size:40px;
}
Если вы охватываете не прямой ребенок из div с классом, который вы могли бы сделать
.xxx span {
font-size: 40px;
}
Однако это повлияет на все промежутки внутри div и может иметь непредвиденные последствия в будущем.
Вы можете применить ниже CSS,
.xxx > span {
font-size:40px;
}
Использование:
$("div.xxx").children("span").css( "font-size", "30px" );
пытаться
$(document).ready(function () {
$(".xxx").css("font-size", "200%");
});
Сначала я задаюсь вопросом, был ли этот div с.xxx-классом создан до вызова вашего скрипта или нет? Если это так, просто запустите этот скрипт в функции document.ready в jQuery:
$(".xxx").css({font-size:"30px"});
or jQuery.noConflict();jQuery(".xxx").css({font-size:"30px"});
вместо того, чтобы запускать некоторые библиотеки, используя тот же $ для этого скрипта.