-2

我是 JavaScript 世界的新手。我正在尝试编写一些代码来向服务器发送请求,并从响应中找到一些特定的代码。使用 jQuery,我可以缩小到包含这些代码的类。这是 jQuery 命令的输出。

在此处输入图像描述

现在我如何提取值“code=value”并将它们存储在一个数组中。在这种情况下,我正在查看的输出将存储 ["FREEDOM30"、"MOVIE1000"....、"SAVE25"]。

4

4 回答 4

3

这就是你要找的东西

var arr = new Array();

$(".coupon_code_text").each(function(){
    var tmp = $(this).attr("code");
    arr.push(tmp);
})
于 2013-08-16T18:22:14.083 回答
1
var arr = $('.coupon_code_text').map( function() {
              return $(this).attr('code');
          }).get();
于 2013-08-16T18:24:52.807 回答
0

.attr使用jquery,您可以使用该函数提取代码属性。

 $(".coupon_code_text").each(function(){
      var c = $(this).attr("code");
      //do something with this value
 })
于 2013-08-16T18:22:34.050 回答
0

您可以使用应用于对象中每个 jquery 元素的函数创建一个新数组map()

var codes = $('.coupon_code_text').map(function(){
                return this.code;
            }).get();
于 2013-08-16T18:25:11.430 回答