第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

通過單擊按鈕刪除其中一個(gè)后更新 li 的數(shù)量

通過單擊按鈕刪除其中一個(gè)后更新 li 的數(shù)量

智慧大石 2023-03-24 16:05:40
我有很多列表,我需要在刪除一個(gè) li 后更新它們的總數(shù),代碼運(yùn)行良好但在刪除 li 后它沒有更新,那么如何在刪除一個(gè)后更新 li 的總數(shù)?我花了很長(zhǎng)時(shí)間找到解決方案,但我失敗了!var totalList = document.getElementById('total');var deleteBtn = document.getElementsByClassName('delete');var allList = document.querySelectorAll(".navbar-nav li");var removeNotify = function(e) {    e.preventDefault();  var notifyItem = $(e.delegateTarget).parent();  var html = $('html');  html.css('overflowX', 'hidden');  notifyItem.addClass(notifyItem.data('animation-class'));  notifyItem.bind('oanimationend animationend webkitAnimationEnd', function() {    notifyItem.remove();    html.removeAttr('style');  }); };$(function() {  $('.delete').on('click', removeNotify);  console.log(allList.length - 1);  });// total livar myList = document.getElementById('myList');$('.delete').on('click', 'li', function(ev){   totalList.innerHTML = allList.length - 1});        <div class="notifyNum align-center d-flex justify-content-center align-items-center mr-auto">          <span id="total" class="fontSize12"></span>        </div><ul id="myList" class="navbar-nav w-100 align-left">              <li class="nav-item title">                <h1 class="p-0 m-0 weight700 fontSize20 gray6">Notifications</h1>              </li>              <li id="1" class="nav-item" data-animation-class="minimize">                <h2 class="notifyTitle weight600 fontSize16 gray5 mb-2">test-1 </h2>                <span class="delete text-center">&times;</span>              </li>              <li id="2" class="nav-item" data-animation-class="minimize">                <h2 class="notifyTitle weight600 fontSize16 gray5 mb-2">test-2 </h2>                <span class="delete text-center">&times;</span>              </li>              <li id="3" class="nav-item" data-animation-class="minimize">                <h2 class="notifyTitle weight600 fontSize16 gray5 mb-2">test-3 </h2>                <span class="delete text-center">&times;</span>              </li>            </ul>
查看完整描述

1 回答

?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊

allList在單擊函數(shù)中查詢選擇器。每次單擊編碼方式時(shí),var 都allList不會(huì)更新。delete


以下是使其按您的意愿工作的快速方法。


更改 totalList.innerHTML = allList.length - 1為:


$('.delete').on('click', function(ev) {

  totalList.innerHTML = document.querySelectorAll(".navbar-nav li").length - 1

});

演示

旁注 - 你不排除.titlelist 元素allList。我不確定這是否是故意的,但只是注意到它總是totalList會(huì)顯示 1,即使你刪除了所有“測(cè)試”項(xiàng)目......


查看完整回答
反對(duì) 回復(fù) 2023-03-24
  • 1 回答
  • 0 關(guān)注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)