2017-04-13 19 views
0

私はquoteの最初の文字を大文字にしようとしています。 <blockquote>タグと<q>タグを実際に追加する前または後に最初の文字を大文字にする必要がありますか?jQuery - 文字列操作

私はそれを理解できないようです。

$(document).ready(function() { 

    $("span").each(function() { 

     var quote = $(this).text(); 
     quote.charAt(0).toUpperCase + quote.slice(1);  
     $(this).parent().after("<blockquote><q>" + quote + "</q></blockquote>");   
    }); 

    $("blockquote").css({ 
    "font-weight":"bold", 
    "font-size" : "120%", 
    "border-top":"solid 1px", 
    "border-bottom":"solid 1px", 
    "margin":"30px", 
    "padding":"15px", 
    "border-color":"grey" 
    }); 
}); 
+0

は私もCSSでそれを行うが、あなたは何引用」を更新していないので、おそらくなぜあなたは違いを見ていないことであると思いますです。試してみてください= quote.charAt ... – jas7457

答えて

0

なぜCSS text-transformを使用しないのですか?

span { 
    text-transform: capitalize; 
} 

JSfiddle ...以下をチェックアウト - デモ

+0

それは美しく動作します!私はCSSを使用してこれを行うことができることを完全に忘れていました。それはずっと簡単です。ありがとう、scniro! –