0
我想分配值選擇輸入文本框中選擇該列表項之前。jquery選擇器 - 分配值選擇輸入文本框之前
<script>
/* select inventory item from list */
$('.cl_inventorySelect').live('click', function() {
alert($(this).text());
// assign value selected to input text box immediately preceding this list item selected.
$(this).previousSiblingOrSomething().val($(this).text());
return false;
});
</script>
html:
<input class="SRPR name="SRPR" type="text">
<ul class="myClass">
<li><a href="#" class="cl_inventorySelect">168559</a></li>
<li><a href="#" class="cl_inventorySelect">11322868</a></li>
<li><a href="#" class="cl_inventorySelect">11382611</a></li>
<li value="0"><a href="#" class="cl_inventorySelect">11119393</a></li>
</ul>
爲:Cybernate
這裏是簡化的故事:我通過克隆存儲在一個javascript變量一些HTML文本創建文本輸入。我也在使用jQuery Mobile。
section = "<div data-role='fieldcontain'>\n\
<label>Serial No</label>\n\
<input type='text' class='SRPR select' />\n\
</div>\n\";
myTmpl = $(section);
myTmpl.appendTo("#placeholder"+glCurrentTab).trigger('create');
不工作 - 這很重要,該輸入框動態創建? .live是否考慮到了這一點? –
它應該沒關係,你能發佈生成文本框的HTML /代碼嗎? – Chandu