Показать сообщение отдельно
  #5 (permalink)  
Старый 07.04.2011, 16:59
Аспирант
Отправить личное сообщение для Johny Посмотреть профиль Найти все сообщения от Johny
 
Регистрация: 20.08.2010
Сообщений: 54

Могу немного подсказать с логикой. Здесь при клике на li добавляется в инпут его id, при повторном убирается. Остается только чуть его изменить. Надеюсь поможет.
$('.list ul li').click(function(){
		if ($(this).hasClass("selected"))
		{
			var id = $(this).attr("id");
			if ($('input#list_arr').val().length > 0)
			{
				var els = $('input#list_arr').val().split(",");
				$('input#list_arr').val("");
				for (i = 0; i < els.length; i++)
				{
					if (id != els[i])
					{
						if ($('input#list_arr').val().length > 0)
							$('input#list_arr').val($('input#list_arr').val() + "," + els[i]);
						else
							$('input#list_arr').val(els[i]);
					}
				}
			}
		}
		else
		{
			var id = $(this).attr("id");
			if ($(this).attr("id") > 0)
			{
				if ($('input#list_arr').val().length > 0)
					$('input#list_arr').val($('input#list_arr').val() + "," + id);
				else
					$('input#list_arr').val(id);
			}
		}
	});

Последний раз редактировалось Johny, 08.04.2011 в 15:45.
Ответить с цитированием