gpt4 book ai didi

jquery - CSS 可以定位元素中的正斜杠吗?

转载 作者:行者123 更新时间:2023-11-28 02:46:40 25 4
gpt4 key购买 nike

我有 <span class="bold">Class 1 / Class 2 / Class 3</span> .我想知道 CSS 是否可以针对正斜杠,以便只有 Class 3 是粗体。

最佳答案

不要认为这可以通过 CSS 实现,但您可以通过结合使用一些 jQuery 和 CSS 来实现。

jQuery.fn.unbold = function (str, className) {    
var regex = new RegExp(str, "gi");

return this.each(function () {
this.innerHTML = this.innerHTML.replace(regex, function(matched) {return "<span class='unbold'>" + matched + "</span>";});
});
};

$(".bold").unbold("^(.*[\\\/])","unbold");
.bold {
font-weight: bold;
}

.unbold {
font-weight: normal;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class='bold'>Class 1 / Class 2 / Class 3</span>

这会将整个 html 加粗,然后找到最后一个正斜杠之前的字符串,并取消加粗最后一个正斜杠之前的所有内容。

关于jquery - CSS 可以定位元素中的正斜杠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46895967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com