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」要素を次の関数に渡すことができないようです。ユーザーがクリックすると、削除を確認するメッセージが表示されます彼らはそれをクリックすると、 'これ'は適切なものを渡されていない、またはポイントに私は方法fhureことができません...javascriptの 'this'をある関数から別の関数に渡しますか?
誰かが助けてくれるかもしれません:私は別のインラインonclickイベント上記のような?
。あなたは実際にJavaScriptでプログラミングする方法を知っていますか? –
引用符( ")を忘れましたが、これはHTML文字列ではなくDOMオブジェクトを表しますが、" this "は正しく渡されるはずです:http://stackoverflow.com/questions/925734/whats-this-in-javascript -onclick – Julien
ええ、そのコードには何がありますか?$( '#contentOfBox')。html = '???。jqueryと' onclick' ???私はあなたが適切なjsを最初に学ぶ必要があると思います。 – elclanrs