Показать сообщение отдельно
  #3 (permalink)  
Старый 06.01.2015, 14:54
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

$-функция возвращает список элементов, а не сам элемент.
Поэтому надо так:
function buyDialog( nameBuy, idBuy ) {
	$('#whatToBuy')[0].innerHTML = nameBuy;
	$('#idBuy')[0].value = idBuy;
	showDialog($('#buy'));
}

Или так (вообще без jQuery)
function $(id) {
  return document.getElementById(id);
}
function buyDialog( nameBuy, idBuy ) {
	$('whatToBuy').innerHTML = nameBuy;
	$('idBuy').value = idBuy;
	showDialog($('buy'));
}
Ответить с цитированием