我想询问如何使用类名和ATTR名称删除某个DIV?...
$(".deletePost").click(function(){
var delPostRelVal = $(".deletePost").attr("rel");
$.post(loadUrl, {dpost: $(this).attr("rel")},
function(data) {
if( $(".perMes").attr("rel") == delPostRelVal ) {
$(".perMes").remove().fadeOut(500);
}
});
});
代码正在运行,但是“.perMes”将删除包含“.perMes”的所有PHP。我只想使用attr(“rel”)来限制删除“.perMes”
如果这样的代码......
if( $(".perMes").attr("rel") == delPostRelVal ) {
$(".perMes").attr("rel").remove().fadeOut(500);
}
那么ajax不起作用......或者更新自己。任何人都可以帮助我或者教我其他替代代码......我很欣赏你们的作品......我希望你能帮助我解决这个问题。
答案 0 :(得分:3)
您可以使用attribute selector。
$(".perMes[rel='" + delPostRelVal + "']").remove().fadeOut(500);
答案 1 :(得分:1)
$(".perMes").filter(function() {
return this.attr('rel') === delPostRelVal;
}).remove().fadeOut(500);