好吧所以已经有了答案,但我正在尝试做同样的事情,但我有同样的另一个css类来“调用”这个脚本.
示例:我对消息进行调用,当消息内的内容超过0时,它将更改背景颜色,我想要做的是将“.root_panel”的底部边框更改为与消息相同的颜色.我是JavaScript的新手.
脚本:
$(document).ready(function ()
{
$(".messagess").each(function()
{
var el = $(this);
var value = parseFloat(el.text());
if (value > 0)
{
el.css("background","#6E8A75").css("color","#fff");
}
else
{
el.css("color", "#fff");
}
});
});
解决方法:
看到我的答案作为参考,希望这个帮助.
$(document).ready(function(){
$("button").click(function(){
if($("#zero").val() <= 0){
$(".root_panel").css({ 'border-bottom' : '2px solid red' });
}else if($("#zero").val() === "1"){
$(".root_panel").css({ 'border-bottom' : '2px solid blue' });
}else if($("#zero").val() === "2"){
$(".root_panel").css({ 'border-bottom' : '2px solid green' });
}else if($("#zero").val() === "3"){
$(".root_panel").css({ 'border-bottom' : '2px solid violet' });
}else if($("#zero").val() === "4"){
$(".root_panel").css({ 'border-bottom' : '2px solid pink' });
}else if($("#zero").val() === "5"){
$(".root_panel").css({ 'border-bottom' : '2px solid gray' });
}else if($("#zero").val() === "6"){
$(".root_panel").css({ 'border-bottom' : '2px solid black' });
}else if($("#zero").val() === "7"){
$(".root_panel").css({ 'border-bottom' : '2px solid orange' });
}else{
$(".root_panel").css({ 'border-bottom' : 'none' });
}
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="root_panel" style="overflow: auto;">root panel</div>
<button>button</button>
<input type="text" id="zero" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。