我如何在jquery中用this
对象实现父元素。$.post
我所看到的,当我将其记录为时$(this)
,我会获得有关POST
请求详细信息的信息。如何使用this
或any element
对象实现最近的或父元素。
我知道,this
是POST
请求中的一个对象,所以它获取请求的详细信息。
HTML
<table>
<tr>
<td><span class="remove-file-confirm" id="aa" file-name="whatsup"></span></td>
</tr>
<tr>
<td><span class="remove-file-confirm" id="bb" file-name="gotstuck"></span></td>
</tr>
</table>
脚本
$(".remove-file-confirm").click(function(){
var rconfirm = confirm("Are you sure, want to delete this file");
if (rconfirm) {
var rfileid = $(this).attr("id");
var rfilecode = $(this).attr("file-name");
$.post("ajx_delete_file.php", {fid:rfileid, fcd:rfilecode}, function(return_datad){
if (return_datad == "good") {
var k = $(this);
//$(this).closest("<tr>").hide();
console.log(k); // show information on post request
// how can i achieve .remove-file-confirm nearest tr element
} else {
alert("Cannot delete this file");
console.log(return_datad);
}
});
}
});