我有这段代码:
$('.more_results').click(function() {
var userid = $('#userid').text();
var more = $(this).attr('id');
$.post('myquests.php', {userid:userid, more:more}, function(html) {
$(more+".more_results").remove();
$("#tab1").append(html);
});
});
我的问题是尝试按类和存储的ID进行选择。所以它就像.more_results#1, .more_results#2
等
答案 0 :(得分:0)
如果您想通过ID选择,则需要“#”:
$.post('myquests.php', { "userid" : userid, "more" :more}, function(html){
$("#" + more + ".more_results").remove();
$("#tab1").append(html);
});
答案 1 :(得分:0)
您不需要按ID或类选择,因为您已经有了要删除的元素的引用。
$('.more_results').click(function() {
var userid = $('#userid').text();
var elementToRemove = $(this);
var id = elementToRemove.attr('id');
$.post('myquests.php', {userid:userid, more: id}, function(html) {
elementToRemove.remove();
$("#tab1").append(html);
});
});