-1
我想序列化表單元素的值,在用戶點擊後我的combox動態添加。 我從動態組合框中獲取靜態組合框的值。 我的代碼:Jquery .serializeArray()不處理動態附加組合框的值
<script>
//submit data
$(function (a) {
$("form").submit(function (event) {
console.log($(this).serializeArray());
event.preventDefault();
});
});
// populate entree item to select menu
function populate() {
// only declare the variables once
var json = <?php echo $json; ?>, obj, option = ' ', i;
for (var i = 0; i < json.length; i++) {
obj = json[i];
option += '<option value="' + obj.id + '">' + $.trim(obj.title) + '</option>';
}
return option;
}
//add more select box when addmore click
$(function (b) {
var i = 0;
$("a#addmore").click(function() {
i++;
$("p#entree").append('<select name="entree' + i + '">' + populate() + '<select><br>');
});
});
</script>
沒有複選框只有組合框 –
嘗試關閉你選擇標籤。 '... + populate()+'
' – Musa
是的,關閉它仍然沒有得到價值 –