С jquery на обычный js

Тема в разделе "JavaScript", создана пользователем SocMaster, 5 окт 2015.

Модераторы: ZiX
  1. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    202
    Симпатии:
    47
    Помогите переделать такой простенький код на обычный js
    Что то не выходит никак
    HTML:
               keys = [];
        elements = $('table:has(td > ul > li > a)');
        for(var i = 0, length = elements.length; i < length; i++) {
            var curTable = $(elements[i]);
              var cell = $(elements[i]).find("tr:first td:first");
            keys[i] = $(cell).text();
        }
       
        return keys;
     
  2. Lin

    Lin Создатель

    Регистр.:
    8 дек 2015
    Сообщения:
    39
    Симпатии:
    2
    А какая причина не позволяет использовать JQ? Может быть проще его подключить?
     
  3. Lin

    Lin Создатель

    Регистр.:
    8 дек 2015
    Сообщения:
    39
    Симпатии:
    2
    2massouddiplomat у вас аккаунт взломали?
     
  4. werty1001

    werty1001 Писатель

    Регистр.:
    24 янв 2016
    Сообщения:
    5
    Симпатии:
    2
    HTML:
    keys = [];
    
    elements = document.getElementsByTagName('table');
    
    for(var i = 0, length = elements.length; i < length; i++) {
    
            var curTable = elements[i],
                    link = curTable.querySelector('td > ul > li > a');
    
            if (link) keys[i] = curTable.querySelector('tr:first-child td:first-child').innerHTML;
           
    
    }