Php 在jQuery中设置背景色?

Php 在jQuery中设置背景色?,php,jquery,css,Php,Jquery,Css,我试图创建一个jQuery,如果值为130,则表示背景的颜色 以下是我目前的代码: function Compute(p, m, f, studno) { var average; average = parseFloat(p * 0.3) + parseFloat(m * 0.3) + parseFloat(f * 0.4); $("#average_" + studno).val(average.toFixed()); i

我试图创建一个jQuery,如果值为130,则表示背景的颜色

以下是我目前的代码:

function Compute(p, m, f, studno) {
  var average;
  average = parseFloat(p * 0.3) + parseFloat(m * 0.3) + parseFloat(f * 0.4);
  $("#average_" + studno).val(average.toFixed());                           
  if($(this).text()=="130"){
    color:red           
  }       
}
改用这个-
$(this.css('backgroundColor','red')


要更改jQuery中的背景色,必须通过以下方式更改代码中的“color:red”行:

jQuery(this).css('background-color', 'red');

我认为,对函数Compute的调用不是基于对象的,例如:您可能没有在任何ID或类$('#someID/class')上调用Compute函数;,因此,您将无法在函数中获得$(this)关键字的值。因此,无论哪种方法,您都必须使用jquery插件方法,或者您在问题中说过,要在值为130时更改颜色,请考虑元素是否为,然后使用$(this).val()而不是$(this).text(),如果元素为,则使用$(this).html()而不是$(this).text()

如果您可以编辑您的答案并将代码格式化为可读性更好。编辑时查看帮助以了解如何使用。您需要使用backgroundColor,因为它是javascript。
jQuery(this).css('background-color', 'red');