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
아약스의 성공 함수 안에이 코드를 작성하십시오 ... 동적으로 생성 된 테이블 (요소)이 추가 된 후 ... – bipen