jquery替换attr

jquery替换attr,jquery,attr,removechild,jquery-click-event,Jquery,Attr,Removechild,Jquery Click Event,我有一个动态生成的div列表,基本上用户点击其中一个,例如:div-dat的数据方=0-1,然后点击div-data-square=0.8,类attr和数据方值被发送到服务器,服务器批准是否应该替换它们。用于替换。但是第一个内部div attr应该被单击的第二个替换,并且第一个应该有一个class=empty 在发送到服务器之前: <div class="column" data-square="0-1"> <div class="GREEN"></div>

我有一个动态生成的div列表,基本上用户点击其中一个,例如:div-dat的数据方=0-1,然后点击div-data-square=0.8,类attr和数据方值被发送到服务器,服务器批准是否应该替换它们。用于替换。但是第一个内部div attr应该被单击的第二个替换,并且第一个应该有一个class=empty

在发送到服务器之前:

<div class="column" data-square="0-1">
<div class="GREEN"></div>
</div>

<div class="column" data-square="0-5">
    <div class="GREEN"></div>
</div>

<div class="column" data-square="0-8">
    <div class="YELLOW"></div>
</div>

只需在两行中完成,删除旧的,添加新的:

$($classFrom).children().removeClass( classFrom );
$($classFrom).children().addClass('EMPTY');

或者仅在一行中:
$($classFrom).children().removeClass(classFrom).addClass(“EMPTY”)
它给我未定义的类从服务器返回的值是什么?(即:from:from,to:to,classFrom:$classFrom,classTo:classTo)from存储首先单击的数据方块,to存储第二次单击的数据方块,classFrom存储首先单击的列的内部子级,classTo存储第二列clickedright的内部子级,但是您从服务器收到的实际文本值是什么?classFrom=?根据定义,类选择器选择具有相同类的所有DOM元素。$classFrom是如何定义的?如果$classFrom定义为$('.GREEN'),那么它将选择您所描述的具有绿色类的所有元素。所以唯一的解决方案是复制整个div,对吗?
$.post("check.php", { from:from,to:to,classFrom:$classFrom,classTo:classTo},
         function(data) {

    $($classFrom).children().removeAttr('class').addClass('EMPTY');
           })
$($classFrom).children().removeClass( classFrom );
$($classFrom).children().addClass('EMPTY');