怎么用jquery得到表单属性为数组值

怎么用jquery得到表单属性为数组值,第1张

// html

<input id="minus1" type="text" name="condition[]" value="3">
<input id="minus2" type="text" name="condition[]" value="2">

// js

var condition = $("input[name='condition[]']")map(function () {
    return $(this)val();
})get();

// 控制台输出结果,数组

consolelog(condition)
// (2) ["3", "2"]

1、先把得到的数组用alert(array)
看是不是[object],如果不是
如果是d出这个数组的字符串的话;
2、那就 var array=eval("("+array+")");
再array[0]["title"]就能得到了。
3、一般返回的如果不是json格式的数组,那么需要转换成json格式
jQueryparseJSON(data);

你好!

获取他们的值是可以的,不清楚你的jsp的整个dom结构,但通过这两组数据分析,应该都是在<div class="row"></div>下面,以行的形式显示,css大概用的是bootstrap吧。
下面就按每组数据都在<div class="row"></div>的这种结构进行获取数据,如下:

$(function(){
    //找到所有class='row'的div进行遍历
    $("divrow")each(function(i,n){
        //在每行下,找到对应的数据
        //第一列为营业额 第二列为利润 第三行为缴税
        var ipts = $(this)find("input");
        var _turnover = ipts[0]name;
        var _profit = ipts[1]name;
        var _tax = ipts[2]name;
        alert("("+_turnover+","+_profit+","+_tax+")");
    });
});

希望对你有帮助!

需要按照以下模板编程:

<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<title>Document</title></head><body>
<div id="box">
<input type="text">
<input type="text">
<input type="text">
<input type="text">
<input type="button" id="btn" onclick="Total()" value="转化为数组">
</div>
<script src="这里是jquery文件路径"></script>
<script>
function Total() {        var numArr = []; // 定义一个空数组
var txt = $('#box')find(':text'); // 获取所有文本框
for (var i = 0; i < txtlength; i++) {
numArrpush(txteq(i)val()); // 将文本框的值添加到数组中        }
consoleinfo(numArr);
}    </script></body></html>

2

3 stringify()函数

stringify()用于从一个对象解析出字符串,如

var
a = {a:1,b:2}

结果:

JSONstringify(a)

"{"a":1,"b":2}"

4

5 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 
1一种为使用eval()函数。

2 第二种解析方式就是使用Function对象来完成,它的典型应用就是在JQUERY中的AJAX方法下的success等对于返回数据 data的解析。

dateType:json; 在php controller返回  exit(json_encode(array('code'=>0,'msg'=>'交易流水号错误'))); 最好使用ajax自带的dateType:json;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13339095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存