Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2009, 04:37
Аспирант
Отправить личное сообщение для alexandre Посмотреть профиль Найти все сообщения от alexandre
 
Регистрация: 23.03.2009
Сообщений: 44

jquery выбор нужного элемента из списка
Понадобилось сделать чтоб при двойном щелчке по инпуту появлялся див с значениями из базы и при щелчке по нужному значению оно записывалось в инпут.
Вроде все поучилось только не как не получится выбрать нужное значение получается или все подряд выбирается или вообще ничего не выбирается.
Пробовал выводить и как список
echo "<ul>";
	while($row = mysql_fetch_array($result))
  		{ echo ("<li>" . htmlspecialchars($row['name_product']) . "</li>"); }  
 echo "</ul>";

И параграфами
while($row = mysql_fetch_array($result))
  	{ echo ( "<p>" . htmlspecialchars($row['name_product']) . "</p>"); }


Собственно jquery:
$(document).ready(function(){    

$("#suggest_input").dblclick(function(){
		$('#suggest_div_list').show();
			 })
		
	get_suggest_ajax();
	
	
	$("#suggest_div_list").click(function(){
		var get_prod = $(this).find("p").text();
		alert(get_prod);
		$("#suggest_input").val(get_prod);
		$('#suggest_div_list').hide();
		
	})
});

и html
<input size="10" type="text" id="suggest_input" name="suggest"/>
<div class="suggestionsBox" id="suggest_div_list" style="display: none;"></div>

Сейчас все делает тока выбирает все подряд а хотелось бы тока нужный элемент списка или тока нужный параграф по которому был произведен клик.

Последний раз редактировалось alexandre, 10.12.2009 в 04:46.
Ответить с цитированием