Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как выделить первый элемент из массива js / 4 сообщений из 4, страница 1 из 1
10.07.2013, 17:28
    #38327153
Nekifrovv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить первый элемент из массива js
Здравствуйте, есть функция

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    Function2: function($td) {
        var values = [];
	var values2 = [];

        $td.parent().find('td').each(function() {
            values.push("(" + $(this).text() + ")");
        });
		$td.closest('table').find('tr:first-child td').each(function() {
            values2.push("(" + $(this).text() + ")");
        });
        return values2.join('') + "|" + values.join('') + "|";            
    },



Собирает нужные значения из таблицы для последующей обработки. На выходе получается два массива values и values2, каждый элемент массива обрамлен в круглые скобки. Как сделать так, чтобы только первый элемент из массива values и массива values2 был обрамлен в двойные фигурные скобки, а все остальные в одинарные ? Спасибо.
...
Рейтинг: 0 / 0
10.07.2013, 18:45
    #38327271
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить первый элемент из массива js
Код: javascript
1.
2.
3.
4.
5.
$td.parent().find("td").each(function(i, element){
    var text = $(element).text();
    if (i == 0) values.push("{{" + text + "}}");
    else values.push("(" + text + ")");
});
...
Рейтинг: 0 / 0
10.07.2013, 21:57
    #38327411
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить первый элемент из массива js
В теории отделения данных от оформления массив можно собирать вчистую чтобы замарать как угодно и где захочешь.

var lp = "("; var rp = ")"; var l = "|";
var t += lp + lp + values2.pop + rp + rp;
var t += lp + values2.join(')(') + rp + l ;
и тоже самое с values
return t;

Как показывает практика если начинается все легко, запасайся свечами от геморроя. И наоборот.
...
Рейтинг: 0 / 0
11.07.2013, 10:22
    #38327743
Nekifrovv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделить первый элемент из массива js
IDVsbruck deblogger, большое спасибо за пример с разъяснением.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как выделить первый элемент из массива js / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]