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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 jquery 添加或刪除所選 li 標(biāo)記中存在的特定 HTML?

如何使用 jquery 添加或刪除所選 li 標(biāo)記中存在的特定 HTML?

不負(fù)相思意 2023-10-24 20:35:12
我正在尋找問題的解決方案 - 如何添加或刪除所選 li 標(biāo)記中存在的特定 HTML我的 HTML 代碼是:<ul id="property-select-list"><li class="js-property-select" data-id="1" data-has_media_alt="YES">    prperty1</li><li class="js-property-select selected" data-id="2" data-has_media_alt="NO">    prperty2    <div class="tag-indicator"></div></li><li class="js-property-select" data-id="3" data-has_media_alt="NO">    prperty3    <div class="tag-indicator"></div></li></ul>如何添加或刪除所選 li 標(biāo)記中存在的特定 HTML。就我而言,具體的 HTML 是<div class="tag-indicator"></div>請幫助我找到解決方案。
查看完整描述

2 回答

?
揚帆大魚

TA貢獻(xiàn)1799條經(jīng)驗 獲得超9個贊

// Find correct element

const el = document.querySelector(".js-property-select.selected");


// Create new tag-indicator

const newElement = document.createElement('div');

newElement.className = "tag-indicator";


// Append to active element

el.appendChild(newElement);


// Optional; remove it

const toRemove = el.querySelector(".tag-indicator");

el.removeChild(toRemove);

.tag-indicator {

height: 10px;

border: 1px dotted orange;

}

<ul id="property-select-list">

<li class="js-property-select" data-id="1" data-has_media_alt="YES">

    prperty1

</li>

<li class="js-property-select selected" data-id="2" data-has_media_alt="NO">

    prperty2

    <div class="tag-indicator"></div>

</li>

<li class="js-property-select" data-id="3" data-has_media_alt="NO">

    prperty3

    <div class="tag-indicator"></div>

</li>

</ul>

jQuery

// Add

$('.js-property-select.selected').append('<div class="tag-indicator"></div>');  


// Optional; Remove

$('.js-property-select.selected > .tag-indicator').remove();

.tag-indicator {

height: 10px;

border: 1px dotted orange;

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<ul id="property-select-list">

<li class="js-property-select" data-id="1" data-has_media_alt="YES">

    prperty1

</li>

<li class="js-property-select selected" data-id="2" data-has_media_alt="NO">

    prperty2

    <div class="tag-indicator"></div>

</li>

<li class="js-property-select" data-id="3" data-has_media_alt="NO">

    prperty3

    <div class="tag-indicator"></div>

</li>

</ul>


查看完整回答
反對 回復(fù) 2023-10-24
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗 獲得超4個贊

添加特定的 HTML


// Add the html only if it does not exists already

if (!$('.js-property-select.selected > .tag-indicator').length) {

    $('.js-property-select.selected').append('<div class="tag-indicator"></div>');

}

刪除特定的 HTML


$('.js-property-select.selected > .tag-indicator').remove();


查看完整回答
反對 回復(fù) 2023-10-24
  • 2 回答
  • 0 關(guān)注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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