Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2016, 03:15
Аспирант
Отправить личное сообщение для Vincent Vega Посмотреть профиль Найти все сообщения от Vincent Vega
 
Регистрация: 21.02.2016
Сообщений: 53

запись в input значения сгенерированного div
HELP!

есть гавнокод: который генерирует блок опций:
$("input[name='opt']").click(function(){
		var inp = $(this);
		var elems = $(this).attr('id');
		var opti = $('div.wrapp_option');
		$(opti).fadeOut(200);
		setTimeout(function(){
		opti = 
			$('<div/>',{class:'wrapp_option',id:elems}).appendTo('td.slot#'+elems).fadeIn(300);
			$('<div/>',{class:'mah',id:'confirm',text:'Подтвердить'}).css({'display':'block'}).appendTo(opti);
			$('<div/>',{class:'mah',id:'deconfirm',text:'Отменить'}).appendTo(opti);
			$('<div/>',{class:'mah',id:'upd',text:'Обновить'}).appendTo(opti);
			$('<div/>',{class:'mah',id:'del',text:'Удалить'}).appendTo(opti);
			$('<div/>',{class:'mah',id:'by',text:'Передать'}).appendTo(opti);
		},200);
	});


есть второй такойже г.код с которого нужно втыкать значения:

так не втыкаются,
$('.slot').on('click','.mah',function(){
                var blok = $(this);
		var vals = $(this).attr('id');
		var idn = $('div.wrapp_option').attr('id');
		var inp = $('input#'+idn);
		$(inp).val(vals);
		$('div.wrapp_option').fadeOut(200).remove();
		
	});


так тоже,

$(inp).load(blok).val($(this).html());


нужно в value input записывать при клике id блка по которому кликнули.
jQuery изучаю недавно

Последний раз редактировалось Vincent Vega, 02.03.2016 в 03:18.
Ответить с цитированием