javascript - jQuery 如何在值大于 1 时更改 CSS

标签 javascript jquery css

好的,所以已经有了答案,但我正在尝试做完全相同的事情,但我有另一个 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" />

关于javascript - jQuery 如何在值大于 1 时更改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429862/

相关文章:

javascript - 如何使用 jQuery 检查字符串中的第一个数字是否为 '0'?

javascript - 如何在移动设备上禁用 reCAPTCHA 的预测文本?

javascript - 选中复选框时显示按钮

JavaScript 或 JQuery : get innermost element on position

javascript - 如何使变量的首字母始终大写?

javascript - 随着数组变长在索引处插入元素

同一行上的 jquery 显示/隐藏按钮显示不漂亮 - 在动画期间导致半高?

javascript - 表单中的多个 jqueryfileupload 小部件

javascript - (修改)jQuery 幻灯片不工作

html - 如何在边框线和菜单项之间添加空间