javasctipt / jquery数组解析

时间:2016-10-18 11:49:20

标签: javascript jquery

我在javascript中寻找一个选项列表模板并遇到了这段代码。

JsFiddle for picklist

其中有以下代码来解析我假设的Jquery对象数组。

<script>

     var val = {
        01: {id: 01, text: 'test2'},
        02: {id: 02, text: 'test3'},
        03: {id: 03, text: 'test2'},
     };

     var pick = $("#pickList").pickList({data: val});

     $("#getSelected").click(function () {
        console.log(pick.getValues(val));
        alert(pick.getValues());
     });
     </script>
  

#pickList是一个将数据填充到表单上的函数。

现在,当我使用按钮&#34;#getSelected&#34; ,我可以在chrome开发人员选项中看到它从表单中获取数据,但是在某种键值对中。

现在,当我尝试alert(pick.getValues());

我收到[object Object]的提醒,而不是数组中的值。

有人可以帮助我知道如何解析数组,以便我可以获得&#34;文本的价值&#34;

以下是Chrome开发者控制台的屏幕截图。 Screenshot of chrome dev options

1 个答案:

答案 0 :(得分:1)

您需要在JSON.stringify语句中使用alert,例如

alert(JSON.stringify(pick.getValues()));

希望这有帮助!