如何在Jquery中使用行的id更改行的颜色
我正在绞尽脑汁用Jquery和CSS做一些非常简单的事情,但我已经走到了死胡同 我发出一个ajax请求,在该请求中我更新一个PostgreSQL表并返回一些id。 返回的id与我之前定义的表的行id相同:如何在Jquery中使用行的id更改行的颜色,jquery,css,ajax,Jquery,Css,Ajax,我正在绞尽脑汁用Jquery和CSS做一些非常简单的事情,但我已经走到了死胡同 我发出一个ajax请求,在该请求中我更新一个PostgreSQL表并返回一些id。 返回的id与我之前定义的表的行id相同: $(document).ready(function(){ var ajaxurl = 'requestsII/updateStatus.php'; // script to run data = {datastr:tr_id,datastr1:komvosName,d
$(document).ready(function(){
var ajaxurl = 'requestsII/updateStatus.php'; // script to run
data = {datastr:tr_id,datastr1:komvosName,datastr2:current_selection};
$.post(ajaxurl, data, function (response) {
var response = JSON.parse(response);
console.log(response);
var id = response[0]['itemcode']; $("'#"+id+"'").css({backgroundColor: 'red'});
});
});
我正在尝试更改id为的行的颜色:
var id = response[0]['itemcode'];
我尝试过不同的方法,但似乎我做错了什么。使用css
:
$('#' + response[0]['itemcode']).css('background-color', 'green');
突出显示的内容是不需要的
$("'#"+id+"'").css({backgroundColor: 'red'});
// ^ ^^^^
$("#" + id).css({backgroundColor: 'red'}); // Corrected
文档:使用css
:
$('#' + response[0]['itemcode']).css('background-color', 'green');
突出显示的内容是不需要的
$("'#"+id+"'").css({backgroundColor: 'red'});
// ^ ^^^^
$("#" + id).css({backgroundColor: 'red'}); // Corrected
文档:您可以使用
但是,我建议您使用
将指定的类添加到匹配元素集中的每个元素
代码
你可以用
但是,我建议您使用
将指定的类添加到匹配元素集中的每个元素
代码
简单:-
$('#' + response[0]['itemcode']).css('background-color', 'red');
简单:-
$('#' + response[0]['itemcode']).css('background-color', 'red');
这将是工作
$('#'+id).css({backgroundColor:'yellow'})
试试看这会有用的
$('#'+id).css({backgroundColor:'yellow'})
试试看发布你的html和csstoo@RamanathanMuthuraman为什么需要发布css?这与实际情况无关。必须检查样式是否应用于tr/td,以及在发布html和css时使用的样式声明是什么too@RamanathanMuthuraman为什么需要发布css?这与情况无关。必须检查样式是否应用于tr/td,以及使用了什么样式声明