0
我有一个表中的行具有独特的,每一行都有一个唯一的ID。但是,有时候这个表是通过AJAX动态生成的。jQuery的 - 动态绑定一个CSS类上生成的attr?
我也有,是为了更新特定表行的bgcolor按钮。但是由于该表格行可能是动态生成的,因此它似乎不起作用。
$("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).live("attr", $(this).('bgcolor', value));
似乎也无效。
好了,我的代码工作在非动态的元素,但是当通过AJAX生成一个表,相同的代码似乎并没有工作。 – tester2001 2013-02-12 20:06:38
将此代码写入ajax的成功函数内...动态生成的表(元素)被追加后... – bipen 2013-02-12 20:09:30