Javascript 第二次单击时更新值
嗨,我的密码有问题。 这是我的结构,我的班级结构如下:Javascript 第二次单击时更新值,javascript,jquery,Javascript,Jquery,嗨,我的密码有问题。 这是我的结构,我的班级结构如下: .box-slide-query ---.new-query-blocks ---.query-blocks ---.query-blocks ---.query-blocks 我需要点击.newqueryblocks类,我应该得到.queryblocks的数量。我能够获得该值,但当我单击2次时,它仍在工作(第二次单击时,它会更新attr“answerCount”中的值) 这是我的代码: $('html').on('click',
.box-slide-query
---.new-query-blocks
---.query-blocks
---.query-blocks
---.query-blocks
我需要点击.newqueryblocks类,我应该得到.queryblocks的数量。我能够获得该值,但当我单击2次时,它仍在工作(第二次单击时,它会更新attr“answerCount”中的值)
这是我的代码:
$('html').on('click', '.new-query-blocks', function () {
$('.query-result').each(function () {
($('.box-slide-query')).attr('answerCount', $('.new-question-row', $(this)).length);
});
});
试试这个:
$('html').on('click', '.new-query-blocks', function () {
$('html').find('.query-result').each(function () {
($('.box-slide-query')).attr('answerCount', $('.new-question-row', $(this)).length);
});
});
您能否共享您提供的JSFIDLE…?什么是
查询结果
?和新问题行
尝试$(文档)而不是$('html'),并在选择器参数中指定精确的(如父项>子项)选择器