다음 코드를 사용하면 요소가 페이지에 추가되지만 비정상적으로 click 이벤트는 발생하지 않습니다. 어떤 아이디어?Jquery 및 클릭 이벤트
function ToggleData(e){
var parentRow = $(this).parent().parent();
var rowData = $(':nth-child(2)',parentRow);
var html = $("<input type='text' id='amendedval' value='" + $.trim(rowData.text()) +"'/>");
//Add the update tick
var imgTick = $("<img src='../images/tick.png' id='imgTick'/>");
rowData.text('');
rowData.append(html);
rowData.append(imgTick);
imgTick.click(updateTickClick);
};
function updateTickClick(e)
{
alert('hi');
};
감사합니다.
클릭 되었습니까? –
FireBug를 사용하여 rowData 및 parentRow에 실제로 DOM 객체가 포함되어 있는지 확인할 수 있습니까? (선택자가 0 요소를 반환했을 수도 있음) –
img가 올바른 데이터와 함께 페이지에 추가되고 있습니다. – RubbleFord