這個問題在這里已經有了答案: 選擇 ID 中帶有特殊字符的元素 7 個答案 14 小時前關閉。
如何修復類名中帶有斜杠冒號的選擇器?
這是我的示例 Javascript:
$('.scroll-spy\:indigo-tab').addClass("active");
但這并沒有增加active
課程。
這是我的CSS:
.scroll-spy\:blue-tab.active {
background: var(--color-blue);
border: solid 2px var(--color-blue);
}
uj5u.com熱心網友回復:
您還需要轉義反斜杠。出于這個原因,我建議您不要在 HTML:
的屬性中使用冒號 ( ) class
,這會使這變得比需要的更復雜。
// Escape the slash AND escape the colon
// '\\' '\:'
$('.scroll-spy\\\:blue-tab').addClass('active');
.scroll-spy\:blue-tab.active {
background: cyan;
border: solid 2px blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="scroll-spy:blue-tab">Element</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/503682.html
標籤:javascript jQuery css
上一篇:多個視頻重復上傳-JavaScript/jQuery
下一篇:預期宣告或宣告。ts(1128)