Денис Филонов

jQuery потому что

Разработка

[Copy Source](http://s-c.me/4266/s) | [Copy HTML](http://s-c.me/4266/h)

  1. function checkRadios() {
  2.         var el = document.formregions.elements;
  3.         var valueofchecked =  0;
  4.         for(var i =  0 ; i < el.length ; ++i) {
  5.             if(el[i].type == «radio») {
  6.                 var radiogroup = el[el[i].name];
  7.                 var itemchecked = false;
  8.                 for(var j =  0 ; j < radiogroup.length ; ++j) {
  9.                     if(radiogroup[j].checked) {
  10.                         itemchecked = true;
  11.                         valueofchecked = radiogroup[j].value;
  12.                         break;
  13.                     }
  14.                 }
  15.                 if(!itemchecked) {
  16.                     alert(«Пожалуйста, выберите сначала регион.»);
  17.                     if(el[i].focus)
  18.                         el[i].focus();
  19.                     return false;
  20.                 }
  21.             }
  22.         }
  23.         return valueofchecked;
  24.     }

=

[Copy Source](http://s-c.me/4265/s) | [Copy HTML](http://s-c.me/4265/h)

  1. $(‘#regionstree input:radio:checked’).val()

Комментарии 4

Архив из прежней версии блога.

  1. Волька

    У jQuery множество плюсов.

  2. mihdan

    Да, плюсов хватает, но и вести он 100КБт. Если решение вашей задачи на всём сайте сводится только к отметке радиобаттонов, то не вижу смысла в JQuery, если нужно что-то посложнее - JQuery вам в руки

    1. DVFавтор

      В основном люблю за простую работу с AJAX. Версия 1.4 будет модульной, грузить все сто килобайт будет не нужно.

      1. mihdan

        Тут я с вами согласен на все 100. Кстати, уже можно скачать JQuery 1.4