的父母的父母选择一个孩子,我有我刚刚建立了这个自定义菜单: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