读取push生成的数组的值

时间:2016-04-18 17:56:26

标签: javascript

我将值存储在这样的数组中。  我希望能够测试Routenumber和SerialNumber中包含的值。  如果Routenumber ==""做一点事  如果SerialNumber =="无"做点什么

我如何在我的陈述中实现这一点?我下面的内容只返回一个对象。

$('#ValidateAcctAssign').click(function() {
    var values = [];
    $("#container-grid input[name=CatId]:checked").each(function() {
        row = $(this).closest("tr");
        values.push({
            CatId: $(row).find("input[name=CatId]").val(),
            Routenumber: $(row).find("td div.routenum").text(),
            SerialNumber: $(row).find("td div.primrep").text()
        });
    });
    console.log(values);
    var count = 0;
    for (var i = 0; i < values.length; i++) {
        if (values[1] == "" || values[2] == "None") {
            count = count + 1;
        }
    }
    console.log(count);

});

1 个答案:

答案 0 :(得分:0)

要访问对象的属性,可以使用点符号

您需要此public class MainActivity extends FragmentActivity implements TaskFragment.OnFragmentInteractionListener { private TaskFragment mTaskFragment; private static final String TAG_TASK_FRAGMENT = "task_fragment"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fm = getSupportFragmentManager(); 循环:

for