Показать сообщение отдельно
  #13 (permalink)  
Старый 26.03.2015, 20:34
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от newuser1001 Посмотреть сообщение
В таком случае, надо сначала реализовать юзабельную версию ее. Например:
<html>
<head>
<style>
 div{
  background: blue
 }
</style>
</head>
<body>

<div>foo</div>
<div>foo</div>
<div>foo</div>
<div>foo</div>
<div>foo</div>
<div>foo</div>
<div id="foo">foo</div>

<script>

$=function(el){
  if(typeof(el)==="string") return $.create([].map.call(document.querySelectorAll(el), function(el){return el}))
  return $.create([el])
}
$.create=function(arr){var o=Object.create(this); o.arr=arr; return o}
$.hide=function(){this.arr.forEach(function(el){el.style.display="none"})}
$.show=function(){this.arr.forEach(function(el){el.style.display="block"})}

$("div").hide()
$(foo).show()

</script>

</body>
</html>
В таком случае нельзя сделать так $('div').className
Ответить с цитированием