用jQuery大写第一行

时间:2014-01-04 00:28:23

标签: jquery

我正在尝试使用伪元素“:first-line”将段落的第一行转换为大写。但这是不可能的,因为它不适用于Chrome:

https://code.google.com/p/chromium/issues/detail?id=129669

有没有办法用jQuery做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:-1)

答案 1 :(得分:-1)

用以下方式做到: 您也可以登录JSFiddle

<强> HTML

<p> first Paragraph </p>
<p> second Paragraph </p>
<p> thir Paragraph </p>

<强> JS

var elem = $("p:first").text();

elem = elem.toLowerCase().replace(/\b[a-z]/g, function(letter) {
            return letter.toUpperCase();
        });

$( "p:first" ).text(elem);

希望这有帮助。