【发布时间】:2012-06-15 14:32:15
【问题描述】:
我正在尝试允许用户在输入字段中输入多个用逗号分隔的 id #。然后,我想获取该输入,用逗号分隔数据并将它们插入单独的<li> 标签中,以便在提交之前显示在另一个 div 中(用于验证目的)。到目前为止,这是我所做的...请温柔...我以前不必这样做。
if ($("#" + prodID).find("input.text").val() == value) {
$("#" + prodID).find("input.text").val("");
}
这是我到目前为止的地方,不知道从那里去哪里。我相信我需要将replaceWith() 添加到.val(""); 的末尾,但我不确定。如果有例子我可以看看,我相信我能弄清楚。
非常感谢任何帮助。
这里是 HTML。 (对不起,我一开始错过了)
<div id="selCodes">
<p>Your selected codes <span><a href="#">Clear</a></span></p>
<ul>
<li><!--inserted by clicking "okay"-->
Some Account - 0123<a href="#" title="delete"><img alt="delete" src="imgs/delete.png"></a>
</li>
</ul>
<button id="subCodes">Submit</button>
</div><!-- /#my-selections -->
<h4>Narrow results by</h4>
<div id="prodId">
<a href="#">Item code</a>
<span><a href="#">Clear</a></span>
<p>Choose item from dropdown. Type code or codes, (separated by comma), and click the add button to create filters.</p>
<select id="code-type">
<option>Prod code</option>
<option selected="selected">Prod UPC</option>
<option>Master UPC</option>
<option>CC</option>
</select>
<input type="text" value="" />
<button>OK</button>
</div>
我有一种奇怪的感觉,我离基地很远。
【问题讨论】:
-
您问题中的代码与问题不匹配!该代码正在比较 2 个值 (
val() == value) ...问题是关于获取逗号分隔值并创建li元素 ...也许您可以向我们展示当前的 HTML 和脚本后的预期 HTML 输出运行 -
你也能显示你的html吗?
标签: jquery