jQuery-在属性上动态绑定CSS类?
我有一个表,其中每一行都有一个唯一的ID。但是,有时该表是通过AJAX动态生成的 我还有一个按钮,用于更新特定表行的颜色。但由于该表行可能是动态生成的,所以它似乎不起作用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",
$("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){..