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,我似乎无法能够通过“这个”元素到下一个功能:用户点击后,显示一条消息,要求确认删除,但是当他们点击了“这个”没有获得通过properl,或者更重要的是,我不能fihure如何...在javascript中将“this”从一个函数传递给另一个函数?
可能有人请帮助:如何传递OBJ到另一个内联onclick事件像上面一样?
这不是正确使用jQuery方法。你真的知道如何在JavaScript中编程? – 2012-02-09 21:40:09
你忘了引号(“),这并不代表HTML字符串,而是一个dom对象,但”this“应该正确传递:http://stackoverflow.com/questions/925734/whats-this-in-javascript -onclick – Julien 2012-02-09 21:41:46
是的,这是什么代码:'$('#contentOfBox')。html ='???然后jquery和'onclick' ???我认为你需要先学习正确的js,尝试一个更简单的例子,然后用适当的代码回到这里 – elclanrs 2012-02-09 21:43:07