首页 > 解决方案 > 单击一个元素,清空这个和另一个

问题描述

我想清空用户单击的元素,另一个按 id 清空。

所以我尝试了:

<span class='approve_member' id='a_1' data-user='1' data-community='2'>Approve</span>

        <span class='remove_member' id='r_1' data-user='1' data-community='2'>Remove</span>

和jQuery

$( document ).on( "click", ".approve_member", function(e) {

var element = $(this);

var us = element.attr("data-user");

        element.empty();
        ('#r_'+us).empty();


})

单击批准时,它还应删除删除链接。

('#r_'+us).empty();无法删除元素 remove_member 。有任何想法吗?

http://jsfiddle.net/g26h8q3p/5/

标签: jquery

解决方案


您只是缺少$jQuery 查询选择器中的 :

$( document ).on( "click", ".approve_member", function(e) {
    var element = $(this);
    var us = element.attr("data-user");
    element.empty();
    $('#r_'+us).empty(); // You are missing the $ at the beginning of this line
});

推荐阅读