行颜色应该根据条件改变

时间:2014-02-12 05:45:14

标签: ruby-on-rails

我对红宝石有疑问。例如,我在输入字段时有一个表,它应该检查条件。例如,我有name:stringxyz:stringcritical:string字段。输入字段后,应检查critical == "low"是否应更改行颜色。有可能吗?

任何建议/帮助表示赞赏。提前谢谢。

2 个答案:

答案 0 :(得分:0)

你是在谈论html表,如果是这样的话;您可以使用jquery change()函数来处理关键输入字段更改。 使用val()函数来控制值,如果它是“低”,则将css类添加到父表行。 它不是关于ruby,只是jquery和html。

答案 1 :(得分:0)

使用jQuery可以轻松实现您想要做的事情。

$(function(){
    $("#field_in_your_table").keyup(function() {
      var textValue = $(this).val();
      if(textValue === "low"){
        // add css class or any manipulation to your dom.
      }
    });
});