Javascript 通过jquery更新数据值
我需要更新两个数据值。 当我用class.messageconv单击一个div时,获取data-unread\u mess\n值,并将其从data-menutop\u mess\n中减去相同的data-unread\u mess\n。Javascript 通过jquery更新数据值,javascript,jquery,Javascript,Jquery,我需要更新两个数据值。 当我用class.messageconv单击一个div时,获取data-unread\u mess\n值,并将其从data-menutop\u mess\n中减去相同的data-unread\u mess\n。 如果data-menutop\u mess\u nr==0,则更改类。我无法更新data-unread\u mess\n和data-menutop\u mess值,为什么 $(文档).on('click touchstart','messageconv',函数
如果data-menutop\u mess\u nr==0,则更改类。
我无法更新data-unread\u mess\n和data-menutop\u mess值,为什么
$(文档).on('click touchstart','messageconv',函数(e){
e、 预防默认值();
messagesNumber($(this));
});
功能消息成员(elem){
var numMess=elem.parent().data('unread_mess_n');
var numMessMenutop=$('menutop\u mess\u nr')。数据('menutop\u mess\u nr');
如果(numess!=0){
elem.children('p').remove();
}
var remainingMess=numMessMenutop-nummes;
$('#menutop_mess_nr').html(remainingMess);
如果(remainingMess==0){
$('menutop_mess_nr').addClass('bluecount').removeClass('redcount');
}
elem.parent().data('unread_mess_n','0');
$('menutop\u mess\u nr')。数据('menutop\u mess\u nr',remainingMess);
}
.messageconv{
边框:2倍纯红;
高度:50px;
}
.红伯爵{
背景:#de2424;
宽度:30px;
}
B.蓝伯爵{
背景#333399;
宽度:30px;
}
.redcount:悬停{
背景:#ed4747;
文字装饰:无;
}
5
elem.parent().attr('unread_mess_n','0');
使用$('menutop\u mess\u nr').attr('data-menutop\u mess\u nr',remainingMess')代码>@guradio 10非常奇怪,我在这里看到了我的代码。如果我添加$('#menutop_mess_nr').attr('data-menutop_mess_nr',remaingmess);在我自己的完整代码中,它崩溃了