Сборка CSS кода

Тема в разделе "JavaScript", создана пользователем Q_BASIC, 17 янв 2015.

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

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    Надо пройти по всем тегам input с классом css_editor:
    HTML:
    <input type="text" class="css_editor" data-ident=".wrap" data-edit="background" value="#fff" />
    И составить одну строку:
    Код:
    .wrap { background: #fff; }
    .element { color: #171717; }
    И так далее
    .wrap из date-ident
    background из data-edit
    #fff из value

    UPD:

    Должно быть так:
    Код:
    function array_event(item, i, arr){
    window.styles = window.styles+"\n"+item.attr('data-ident')+' { '+item.attr('data-edit')+'; }';
    }
    function plain_view(){
    $('.edit_style').forEach(array_event);
    }
    Вызываем plain_view() и в глобальной переменной styles у нас стили из полей. Но почему то не работает

    http://jsfiddle.net/ggxkhmt6/5/
     
    Последнее редактирование: 24 янв 2015
  2. funnywheel

    funnywheel WordPress developer

    Регистр.:
    6 авг 2010
    Сообщения:
    241
    Симпатии:
    170
    input.css_editor {}
    $("input.css_editor").css({});
    не?
     
  3. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    Нет. Должно быть так:
    Код:
    function array_event(item, i, arr){
        window.styles = window.styles+"\n"+item.attr('data-ident')+' { '+item.attr('data-edit')+'; }';
    }
    function plain_view(){
        $('.edit_style').forEach(array_event);
    }
    Вызываем plain_view() и в глобальной переменной у нас стили из полей. Но почему то не работает
     
  4. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    Никто не знает как сделать? Или никто не понял?
     
  5. lag

    lag

    Регистр.:
    13 окт 2014
    Сообщения:
    215
    Симпатии:
    280
  6. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    Ну где же вы были пораньше? Сегодня ради этого на javascript.ru зарегался, там сказали уже