我遇到了这个post on SO,我基本上将代码(html、css和jquery)复制到了我的网页上。除了我不知道在我的html表单提交时如何获得标签外,所有东西都能工作。
根据我对javascript代码的理解,标签存储在标记中,而不是存储在字段中,所以我的问题是如何在提交嵌入表单时捕获这些标记?
谢谢
发布于 2014-06-17 00:45:46
您可以迭代jquery对象并以这种方式获取子对象的内容:
var tags = '';
$('#tags > span').each(function() {
tags = tags + $(this).html() + ',';
});
$('#inputInForm').val(tags);发布于 2014-06-17 00:49:32
创建这些标记时,只需向每个标记添加一个隐藏的输入字段:
<span class="tag">
tag-name
<input type="hidden" name="tags[]" value="tag-name">
</span>这样,在发布表单时,您将自动获得标记数组(显然,这些标记应该在form中)。
https://stackoverflow.com/questions/24254166
复制相似问题