从serialize()jQuery获取文本框id和值

时间:2015-06-10 16:07:41

标签: jquery

可以使用jQuery从serialize()表单获取文本框ID和值吗?

我有这段代码:

var dataString = jQuery('#Form_Name').serializeArray();
var id = '';

txtCalrev_list = '';
jQuery.each(dataString, function(i, field){
     id = field.attr('id');
     txtCalrev_list = txtCalrev_list + (field.value + "_" + id + ",");
});

alert(txtCalrev_list); // Values

欢迎并感谢所有建议,谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定您使用的是哪个版本的jQuery,但是如果您想要以[value] _ [id]格式的条目使用逗号分隔的字符串,请尝试以下代码:

unsigned int AlmostEqualRelative(double A, double B, double maxRelDiff){
    double diff = fabs(A - B);      // Calculate the difference.
    // 
    if (diff < maxRelDiff) {
        //printf("\n page hit    [ref: %10.3f] [dut: %10.3f]",A,B);
        return 1;
    }
        //printf("\n page miss   [ref: %10.3f] [dut: %10.3f]",A,B);
    return 0;

}

尝试使用名称属性接近它。我清除了其他不带'txt'前缀的对象,但如果你愿意,你可以省略它。