JS 中for循环的话则是按照程序写法,break和continue的使用。
JS each:
break 对应的是 return false
continue 对应的是 return true
这个问题每次都会记不清,都要去查一遍百度再确定答案,在这里也记一遍好了。
function getProAccessory() { $("#proaccessory").val(""); var arr = new Array(); $("label[accessid]").each(function () { var id = $(this).attr("accessid"); if (id == "" || id == null) { return true; } arr.push({ ProductAccessoryID: id }); }); console.log("accessory arr的值" + arr); $("#proaccessory").val(JSON.stringify(eval(arr))); console.log("json后的值" + $("#proaccessory").val()); }