循环表单输入并构建一个xml字符串

时间:2014-08-12 17:33:12

标签: jquery

我正在尝试遍历表单并构建一个xml字符串,该字符串将三个输入组合到xml节点中。非常沮丧。

$(document).ready(function () {
    $(document).on("click", "#new-document-button", function (event) {
        event.preventDefault();

        var title = $( "#new-document-title" ).val();
        var date = $( "#new-document-date" ).val();
        var xmlData;

        var xmlTitle = '<title>' + title + '</title>';
        var xmlDate = '<date>' + date + '</date>';

        $('form#new-document-form').find('input').each(function(i, input){
            var xmlLabel = $(this).val();
            var xmlChart = $(this).attr("checked");
            var xmlValue = $(this).text();

            xmlData += '<' + xmlLabel + ' chart="' + xmlChart + '">' + xmlValue + '</' + xmlLabel + '>';

            alert(xmlData);
        });
    });
});

http://jsfiddle.net/asahart/j198uu1L/

0 个答案:

没有答案