考虑这个元素:
我正在尝试使用JQuery实现这个功能,下面是我的尝试:
有什么原因导致这段代码不能正常运行吗?当我尝试运行它时,它只是将文本和我添加的标签一起输出,即它显示了 "" 而不是应用它。
我需要将文本分割成两个部分,冒号之前(包括冒号)的部分有一种样式(如加粗红色),其余部分有另一种样式(如黑色斜体)。Count Dracula: Bleh bleh bleh
我正在尝试使用JQuery实现这个功能,下面是我的尝试:
$("vi").each(function(){
var temp = $(this).text();
temp = temp.split(':');
temp[0] = "<strong>" + temp[0].trim() + "</strong>";
temp[1] = "<em>" + temp[1].trim() + "</em>";
temp = temp.join("");
$(this).text(temp);
});
vi {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<html>
<body>
<vi>Dracula: bleh bleh bleh</vi>
</body>
</html>