function removeNewsItem(id,idStamp,obj){
$('#whiteCover')show();
$('#contentOfBox').html= ('Are you sure you want ot completely remove this news item?<br/><br/><div style="text-align:center;"><input type="button" class="button blue medium" onclick="removeNewsItemConfirmed(\'' + id + '\',\''+idStamp+'\','+**obj**+')" value="Yes"/> <input type="button" class="button red medium" value="No" onclick="resetContentBox();"/></div>');
$("#whiteCoverContainer").fadeIn();
}
function removeNewsItemConfirmed(id,idStamp,obj){
alert(obj);
$(obj).remove();
return;
}
<tr><td onclick=removeNewsItem('111','134234',this)></td></tr>
removeNewsItem을 사용하여 td를 클릭하면 'this'요소를 다음 함수로 전달할 수없는 것처럼 보입니다. 사용자가 클릭하면 삭제를 확인하는 메시지가 표시됩니다 그들이 그것을 클릭하면 'this'는 properl, 또는 더 많은 것을 fleure 할 수없는 point에 건네지 못하고 있습니다 ...javascript에서 'this'를 한 함수에서 다른 함수로 전달 하시겠습니까?
누군가 도와주세요 : 어떻게 다른 인라인 onclick 이벤트에 obj를 전달할 수 있습니까? 위처럼?
. JavaScript로 프로그래밍하는 방법을 실제로 알고 있습니까? –
당신은 따옴표 (")를 잊어 버렸지 만 이것은 HTML 문자열이지만 dom 객체를 나타내지는 않습니다. 그러나"this "는 올바르게 전달되어야합니다 : http://stackoverflow.com/questions/925734/whats-this-in-javascript -onclick – Julien
그래, 그 코드는 뭐니?'$ ('# contentOfBox') .html ='???. jquery와'onclick' ??? 나는 올바른 js를 먼저 배워야한다고 생각한다. , 그리고 나서 적절한 코드를 가지고 다시 여기로 오십시오. – elclanrs