我想向包含desbloquear var值的所有元素添加类“ unblock”(在这种情况下,是从单击元素的id中获取的)。

我无法执行此操作...因为有多个对象应该接收新类,所以我无法为它们设置相同的ID(等于“ A” ID)。在函数的最后一行,我怎么能说所有包含“ a”类(desbloquear var值)的项目都应添加unblock类?

我试过了

$(.desbloquear).addClass('unblock');




$(".desbloquear").addClass('unblock');


没有结果...

$('a').on('click', unblock);

function unblock(){

    var desbloquear = $(this).attr('id');

    $(desbloquear).addClass('unblock');

}

最佳答案

所有包含“ a”类(desbloquear var值)的项目都应添加unblock类

我可能无法正确地回答您的问题,但可能是上面一行。看来您要向具有某些特定类的元素添加类unblock。如果是的话,你可以这样做

function unblock(){

    var desbloquear = $(this).attr('class');

    $('.'+ desbloquear).addClass('unblock');
}

08-08 05:04