13.12.2013, 04:17
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
не хочу наглеть, а как сделать чтобы этот результат не добавлялся постоянно в конец а менялся в конце. у insertAdjacentHTML нет такой возможности, зато мне понравилась эта тему. возьму её на будущее: Позиционирование элемента не зависимо от разметки
|
|
13.12.2013, 07:39
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Rus, создай элемент, например div, добавь его в конец body. И меняй его содержимое через .innerHTML = 'Новый контент' когда тебе нужно.
__________________
В личку только с интересными предложениями
|
|
14.12.2013, 15:10
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
спасибо, сделал так
$('#sValue').text(li.selectValue);
.....
<div id="sValue"></div>
|
|
16.12.2013, 03:26
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
У меня такой вопрос, sValue в ланном случае выводит последнее значение из цикла в Div'е, как сделать чтобы значение выводилось интерактивно? тоесть 0,1,2,3,4,5,6,7,8 встолбик или встрочку все равно. У меня выходит только последнее значение - 8
for (var i = 0; i < 9; i++) {
$('#sValue').text(i);
}
.....
<div id="sValue"></div>
|
|
16.12.2013, 05:02
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
У тебя выводятся все цифры от 0 до 8, но ты же каждый раз стираешь старую цифру и записываешь новую, разве это не очевидно?
Создай массив [0..8] через цикл, а после цикла $(el).text(array.join(' '))
__________________
В личку только с интересными предложениями
|
|
16.12.2013, 13:20
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
спасибо, реально помог. в моем случае
var a = [];
for (var i = 0; i < 9; i++) {
a[i] = i;
}
....
$('#sValue').text(a.join());
|
|
16.12.2013, 14:34
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
Плюсик к сожалению не могу поставить.
Скажи а как в данном случае, вывести каждое значение самостоятельно в отдельную ячейку таблицы? Причем тут известо максимальное значение i=9, а если оно меняется из другой формулы? Я думал о том чтобы создать так же массив sValue, но как мне его вытащить в Div'ы, ячейки таблицы неизвестного количества?
Последний раз редактировалось Rus, 16.12.2013 в 14:36.
|
|
16.12.2013, 14:42
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,671
|
|
Сообщение от Rus
|
Я думал о том чтобы создать так же массив sValue
|
Здесь нет массива sValue
Сообщение от Rus
|
как мне его вытащить в Div'ы, ячейки таблицы неизвестного количества?
|
Div'ы это одно, ячейки таблицы другое...
|
|
16.12.2013, 15:01
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
Переформулирую по другому. Как вывести каждое значение самостоятельно в отдельную ячейку таблицы, в таблице должен быть Div со своим ID. количество ID не известно, а следовательно и DIV'ов. Тут оно равно 9, но может меняться по формуле.
var a = [];
for (var i = 0; i < 9; i++) {
a[i] = i;
$('#sValue'+[i]).text(a[i]); //насчет правильности синтаксиса этого присвоения я могу ошибаться
}
.....
<td><div id="sValue"></div></td>
...
<td><div id="sValue8"></div></td>
Последний раз редактировалось Rus, 16.12.2013 в 15:08.
|
|
16.12.2013, 15:20
|
Интересующийся
|
|
Регистрация: 13.12.2013
Сообщений: 13
|
|
нашел чужой пример, реализуется на document.write ('<tr>' + "текст" + '</tr>')
|
|
|
|