javascript - 更改部分文本的样式

标签 javascript jquery

<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/5968383.js"></script>
<noscript>
    <a href="http://polldaddy.com/poll/5968383/">
        This is a test question ?
    </a>
</noscript>

设置文本“This is a test question”样式的 css 类是“pds-question-top”。是否可以设计部分样式 这段文字,即将“This”的颜色改为蓝色?

在 jsfiddle 上:http://jsfiddle.net/25LjE/

最佳答案

如果你有这样一个 div:

<div class="pds-question-top"> This is a test question ?</div>

您可以用新文本替换文本,其中“This”位于跨度内。

var rp = $('.pds-question-top').text().replace('This', '<span style="color:blue;">This</span>');

$('.pds-question-top').html(rp);

这不是一个很好的解决方案,但它应该可行。

关于javascript - 更改部分文本的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310527/

相关文章:

javascript - 将高度 div 设置为与其他 div 相同

javascript - 客户端尚未被授予范围 : read roles

javascript - 输入设定值

javascript - 带有 png 图像的 Bootstrap 切换按钮附加组件

javascript - 在 chrome 中捕获 ctrl+n 组合键

javascript - 优化浏览器端图像大小调整?

JavaScript 获取每个单词的事件

javascript - 更改 d3 SVG Canvas 的缩放级别?

c# - 为什么这个对 C# 方法的 jquery ajax GET 调用不起作用?

jquery - Foundation 5 响应式 Offcanvas 菜单