Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Изменить формат вывода данных (https://javascript.ru/forum/jquery/55417-izmenit-format-vyvoda-dannykh.html)

zkolya 27.04.2015 00:48

Изменить формат вывода данных
 
Здравствуйте,я узнаю у div свойства border и background а так же box shadow ,но они мне выдают результат в таком виде #div_1{background-color:rgb(0, 0, 255),border:1px double rgb(0, 0, 0),box-shadow:none}
Как мне в выделенных местах получить точки с запятой,rgb(0, 0, 255) а здесь что бы запятые остались??
что бы вывод таким был
#div_1{background-color:rgb(0, 0, 255);border:1px double rgb(0, 0, 0);box-shadow:none}

Код:

var count_div = $(".res").length;
        var val = " ";
        for (i = 1; i <= count_div; i++) {
            val +=" #div_"+i+JSON.stringify($("#div_"+i).css(["background-color","border","box-shadow"])).replace(/\"/g,"").replace(/,/g,",");
        }
 
alert(val)

https://jsfiddle.net/Zkolya_linkoln/7qc9bab9/9/

Заранее спасибо

рони 27.04.2015 01:10

zkolya,
https://jsfiddle.net/7qc9bab9/10/

zkolya 27.04.2015 13:22

Большое спасибо

zkolya 27.04.2015 14:10

Почему то на локалке нoрмально работает,а на реальном сервере.все равно ";"

рони 27.04.2015 16:46

Цитата:

Сообщение от zkolya
Почему то на локалке нoрмально работает,а на реальном сервере.все равно ";"

непонял


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