的父母的父母選擇一個孩子,我有我剛剛建立了這個自定義菜單:jQuery的從父
<div class="select_input_wrap">
<div class="select_input_wrap_left">
<input class="select_input" type="text" id="search_topics" autocomplete="off" spellcheck="false">
</div>
<div class="select_input_wrap_right"></div>
<div class="clear"></div>
<div class="select_input_menu" id="search_topics_menu">
<ul class="custom_select_menu">
<li>Option 1Option 1Option 1Option 1Option 1Option 1Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
</ul>
</div>
</div>
當有人點擊一個<li>
,我想從裏面搶文本,並把它裏面最近的場地位於<li>
之前。這不是我的網頁上唯一的菜單,因此使用$(this)
,否則就像將.text()
放入某個類或ID的輸入字段一樣簡單。
我一直在試圖像這樣的東西:
$('.custom_select_menu li').click(function() {
//$(this).closest('.select_input').val($(this).text());
//$(this).closest('.select_input_wrap').children('input').val($(this).text());
});
但我就是無法到達那裏。請有人可以解釋如何實現這一目標?
由於未定義:) – TheCarver 2013-02-12 02:51:13