Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery-在属性上动态绑定CSS类?_Jquery_Attr - Fatal编程技术网

jQuery-在属性上动态绑定CSS类?

jQuery-在属性上动态绑定CSS类?,jquery,attr,Jquery,Attr,我有一个表,其中每一行都有一个唯一的ID。但是,有时该表是通过AJAX动态生成的 我还有一个按钮,用于更新特定表行的颜色。但由于该表行可能是动态生成的,所以它似乎不起作用 $("input[name=Save]").live("click", function(event){ //rowID comes from somewhere in the my script $.ajax({ type: "POST", url: "./Library/saveStff.php",

我有一个表,其中每一行都有一个唯一的ID。但是,有时该表是通过AJAX动态生成的

我还有一个按钮,用于更新特定表行的颜色。但由于该表行可能是动态生成的,所以它似乎不起作用

$("input[name=Save]").live("click", function(event){

  //rowID comes from somewhere in the my script

  $.ajax({
  type: "POST",
  url: "./Library/saveStff.php",
  data: $("form").serialize(),
  async: false,
  dataType: "text",
  success: function(value){

  //value will return the color

  //change color
  $(".info_"+rowID).attr('bgcolor', value);
  }
  });

});
“live”、“on”、“bind”似乎只适用于活动。但我只想将其应用于attr/bgcolor

使用

也似乎无效。

使用…试试这个

$(".info_"+rowID).css('background-color', value);
从jQuery1.7开始,不推荐使用.live()方法

在()上使用


嗯,我的代码适用于非动态元素,但当通过AJAX生成表时,相同的代码似乎不起作用。请在AJAX的success函数中编写此代码…在添加动态生成的表(元素)之后。。。
$(".info_"+rowID).css('background-color', value);
("input[name=Save]").on("click", function(event){..