我想将用逗号分隔的数字放在<input>
. 问题是它会删除它并在那里放置一个新数字,而不是将其附加到属性的末尾。有人可以在这里帮忙吗???
您在这个 html 中看不到的是当将某些内容放入 div 时 JQuery UI 构建的内容。列表元素将如下所示:
<li>Doe, John, 12787</li>
<li>Doe, Jane, 9867</li>
<li>etc...
我已经提取了列表元素中的数字,我需要构建某种类型的数组,然后使数字数组成为
的HTML:
<div id="teamPool">
<h1 class="ui-widget-header">Your Branch Team</h1>
<div class="ui-widget-content">
<ol>
<li class="placeholder">Add your items here</li>
</ol>
</div>
</div>
<div id="remove"><p>Remove</p></div>
<div id="clear"><p>Clear</p></div>
<div id="submit"><p>Submit</p></div>
<!--- Hidden variables --->
<div id="hiddenVariables">
<cfoutput>
<input type="hidden" name="uid" value="1" />
<input id="eids" type="hidden" name="eid" value="" />
</cfoutput>
</div>
JS:
$('#submit').click(function(){
$('#teamPool li').each(function() {
var num = parseInt($(this).text().match(/\d+/)[0], 10);
var strv = num+' ,';
$('#eids').attr('value',strv);
});
});