প্রতিটি () লুপটিতে জিক্যুরিতে কীভাবে ব্যবহার করবেন?


175

আমার অ্যাপ্লিকেশনটিতে আমি এজেএক্স কলটি ব্যবহার করছি। আমি ব্যবহার করতে চান breakএবং continueএই jQuery লুপ।

$('.submit').filter(':checked').each(function() {

});


উত্তর এখানে পাওয়া যাবে: stackoverflow.com/questions/481601/…
বুচান্নন

উত্তর:


364

আমরা কলব্যাক ফাংশনটি রিটার্ন করে একটি নির্দিষ্ট পুনরাবৃত্তিতে একটি লুপ এবং একটি লুপ উভয়ই ভাঙ্গতে পারি । প্রত্যাবর্তন একটি লুপের অব্যাহত বিবৃতি হিসাবে একই ; এটি পরের পুনরাবৃত্তিতে অবিলম্বে এড়িয়ে যাবে।$(selector).each()$.each()falsenon-falsefor

return false; // this is equivalent of 'break' for jQuery loop

return;       // this is equivalent of 'continue' for jQuery loop

মনে রাখবেন যে, $(selector).each()এবং $.each()হয় বিভিন্ন ফাংশন।

তথ্যসূত্র:


সত্য হলেও এটি নথিভুক্ত বলে মনে হয় না। এটি কি 'বেসরকারী' বৈশিষ্ট্য?
মাইকেল শ্যাপার 18 ই

7
এখানে নথিভুক্ত করা api.jquery.com/jquery.each @MichaelScheper
Jayram

1
এটি অবশ্যই প্রথম স্থান যা আমি অবশ্যই দেখেছিলাম। এখন বুঝতে পারছি; এটি কিন্ডা সমস্ত উদাহরণের মধ্যে হারিয়ে যায়।
মাইকেল শ্যাপার

29
$('.submit').filter(':checked').each(function() {
    //This is same as 'continue'
    if(something){
        return true;
    }
    //This is same as 'break'
    if(something){
        return false;
    }
});

3
এই কোডটি প্রশ্নের উত্তর দিতে পারে, কেন এবং / অথবা এই কোডটির প্রশ্নের উত্তর কীভাবে তার দীর্ঘমেয়াদী মানকে উন্নত করে সে সম্পর্কে অতিরিক্ত প্রসঙ্গ সরবরাহ করে।
আজান

7

আমরা কলব্যাক ফাংশনটিকে মিথ্যা বানিয়ে একটি নির্দিষ্ট পুনরাবৃত্তিতে $ .Ech () লুপটি ভাঙ্গতে পারি। অ-মিথ্যা প্রত্যাবর্তন করা লুপের জন্য একটি চালিয়ে যাওয়া বিবৃতি হিসাবে একই; এটি পরের পুনরাবৃত্তিতে অবিলম্বে এড়িয়ে যাবে। - jQuery.each () | jQuery এপিআই ডকুমেন্টেশন


6

প্রত্যাবর্তন বা প্রত্যাবর্তন মিথ্যা চালিয়ে যাওয়া একই রকম নয়। লুপটি যদি কোনও ফাংশনের অভ্যন্তরে থাকে তবে ফাংশনের বাকী অংশটি কার্যকর হবে না যেমনটি আপনি সত্য "চালিয়ে" প্রত্যাশা করবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.