-1
Есть ли способ изменить цвет шрифта отдельных .texts в JavaScript? В зависимости от пользовательского ввода может произойти 1 из нескольких вариантов, и я хотел бы изменить цвет в зависимости от выбора. Примечание. CSS может изменять цвет для <td>
, но не изменяется в зависимости от выбора.javascript change .text font color
var latedifference = 0;
latedifference += late-lates
if (late > lates && latedifference <= 2){
$('#lateedge').text('Your Team has the Edge');
}else if (late > lates && latedifference > 2){
$('#lateedge').text('Your Team has a Big Edge');
}else if (lates > late && latedifference < -2){
$('#lateedge').text('Opposing Team has a Big Edge');
}else if (lates === late){
$('#lateedge').text('Teams are Even');
}else {
$('#lateedge').text('Opposing Team has the Edge');
}
Да, вы можете изменить цвет шрифта отдельного текста с помощью js. –
Что такое 'lateedge','
да, это
ответ
После
.text('Your message')
добавить.css('color', '<your color>')
источник
2016-08-22 17:21:40 larz
Большое спасибо, я попробовал нечто похожее на это, но я думаю, синтаксис был выключен, вы - спасатель и времяпровождение! – Tidesglenn
Вы можете изменить цвет шрифта в том же заявлении, в котором можно изменить текст, либо путем изменения его непосредственно или изменения класса CSS:
другой вещь - плохо для производительности, чтобы снова и снова запрашивать
$('#lateedge')
; вместо этого кешируйте его в начале, поэтому jQuery должен только один раз искать этот селектор.источник
2016-08-22 17:25:27 jack
Селекторы ID чрезвычайно быстрые, и jQuery выполняет некоторое внутреннее кэширование - в этом случае, вероятно, нет никакой разницы в производительности, тем более, что должен работать только один if-блок. Хотя это * хорошая практика, и она, безусловно, выглядит более чистой и удобной. +1 от меня! –
wow Я очень новичок в jquery и javascript и только начал делать это из-за необходимости для друга мин, но это отличная информация и очень ценится. – Tidesglenn
Смежные вопросы