jQuery中each实现continue和break
Posted jiqing9006
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中each实现continue和break相关的知识,希望对你有一定的参考价值。
$(‘.required‘).each(function () {
// 判断是否有子SPU
var selected = $(‘#sub_spu‘).children(‘option:selected‘).val();
if (selected == 0) {
if ($(this).hasClass(‘sub-spu-name‘)) {
return true; // continue
}
}
if (!$(this).val()) {
error_count++;
if ($(this).hasClass(‘main-spu-name‘)) {
layer.tips(‘请填写主规格‘, $(this));
} else if ($(this).hasClass(‘main-spu-img‘)) {
layer.tips(‘请上传图片‘, $(this).parent());
} else if ($(this).hasClass(‘sub-spu-name‘)) {
layer.tips(‘请填写副规格‘, $(this));
} else if ($(this).hasClass(‘price‘)) {
layer.tips(‘请填写价格‘, $(this));
} else if ($(this).hasClass(‘origin_price‘)) {
layer.tips(‘请填写原价‘, $(this));
} else if ($(this).hasClass(‘stock‘)) {
layer.tips(‘请填写库存‘, $(this));
} else {
layer.tips(‘请填写内容‘, $(this));
}
return false; // break
}
});
通过return true,return false 来实现。
以上是关于jQuery中each实现continue和break的主要内容,如果未能解决你的问题,请参考以下文章