Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   выборочно поменяь кегль шрифта jQuery (https://javascript.ru/forum/dom-window/56123-vyborochno-pomenya-kegl-shrifta-jquery.html)

nyshka 31.05.2015 11:50

выборочно поменяь кегль шрифта jQuery
 
нужна помощь, есть код на js:

var f = document.getElementById("head"); //1 задание//
var abc=('');
var fList=f.textContent.split('');

for(var g=0; g<fList.length; g++){
if (g%2==0) {abc+='<span style= "text- transform:uppercase">'+fList[g]+'</span>';}
else {abc+=fList[g];}

f.innerHTML=abc;
}
меняет размер букв в заголовке через одну

требуется переписать его на jqery, по пробелам разбила:

var f= $("div#head.class-for-72px").text();
var abc=('');

$(document).ready(function() {

var List=f.split('')
});
...ка дальше применить css свойство?

рони 31.05.2015 14:01

nyshka,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
</style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
  <script>
 $(function()
     {
       var h = $("#head");
       h.text(function(i, val)
         {
           return val.replace(/(\S)(\S|\b)/g, function(a, b, c)
             {
               return b.toUpperCase() + c
             }
           )
         }
       )
     }
   );
  </script>
</head>

<body>
  <div id="head">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Illud dico, ea, quae dicat,
    praeclare inter se cohaerere. Certe, nisi voluptatem tanti aestimaretis. Non
    semper, inquam; Unum nescio, quo modo possit, si luxuriosus sit, finitas cupiditates habere.
    Itaque haec cum illis est dissensio, cum Peripateticis nulla sane. Esse enim quam vellet
    iniquus iustus poterat inpune.
  </div>
</body>
</html>

nyshka 31.05.2015 14:51

рони,
Спасибо работает!

а если без регулярных выражений???(еще не проходили их))

рони 31.05.2015 15:03

nyshka,
http://javascript.ru/RegExp
http://learn.javascript.ru/regexp-methods
http://javascript.ru/String/replace


Часовой пояс GMT +3, время: 14:15.