如何逃避…每个循环和方法同时?

我正在使用下面的代码,迭代选择选项。 我检查了选项值是否已输入。 它从for-each中逃脱,但它不会退出方法。

yeniIlacBagla_ilacBagla: function(){ $("#bagliIlaclar > option").each(function(){ if(this.value===$("#baglanacakIlacID").val()){ alert($("#baglanacakIlacAdi").val()+'\n adlı ilaç zaten bağlıdır!'); return; }else{ $("#bagliIlaclar").append($('').val($("#baglanacakIlacID").val()).html($("#baglanacakIlacAdi").val())); } }); } 

根据jquery的文档,我发现了以下内容

我们可以通过使回调函数返回false来打破特定迭代的$ .each()循环。 返回非false与for循环中的continue语句相同; 它将立即跳到下一次迭代。

从http://api.jquery.com/each/上的文档:

您可以通过返回false.来停止回调函数中的循环false.