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());
}