【发布时间】:2015-05-13 01:30:10
【问题描述】:
我在 PHP 中有我的代码,我正在使用一个选择框,内置在一个数组中。我假装是用 jQuery 克隆选择以添加我想要的行数。
例子:
<a href="javascript:void(0);" id='add_line_class'>Adicionar classe</a><a class='icon add_btn_icon activated_icon'></a>
<a href="javascript:void(0);" id='rem_line_class'>Remover classe</a><a class='icon cross_btn_icon'></a>
<table id="tbl_add_class" border="0" width="100%">
<tr id="add_new_class">
<td style="width:30%"><strong>Classe:</strong>
<select name="var_class[]">
<option value="A"><A</option>
<option value="B"><B</option>
<option value="C"><C</option>
</select>
</td></tr>
</table>
然后我的jQuery克隆选择,使用ID:
$(document).on('click',"#add_line_class", function(){
var content = $('#add_new_class').clone(true);
$('#add_new_class').after(content);
});
到目前为止一切正常,它克隆了,但我想通过 PHP 的 POST 传递值,以便在下一步/页面中接收。它很好地通过了第一个选择(php 原始选择),但没有通过 jQuery 值(克隆)。
我需要使用 ajax 发布吗?或任何其他解决问题的想法?
谢谢。
【问题讨论】:
-
“#add_line_class”应该是“#add_new_class”吗?
-
点击是用按钮()添加行(选择)。所以“#add_cline_class”是 html标签,“add_new_class”是
标签的id。 你能显示所有代码吗? (包括 标签)我在上面编辑过。请看。问题出在 jQuery 上,它没有通过我的选项值..