খালি jQuery নির্বাচন ফলাফলের জন্য পরীক্ষা


87

বল আমি করি

var s = $('#something');

এবং এরপরে আমি পরীক্ষা করতে চাই যদি jQuery # তে কিছু খুঁজে পেয়েছিল, অর্থাৎ আমি sখালি কিনা তা পরীক্ষা করতে চাই ।

আমি isempty()এটিতে আমার বিশ্বস্ততা ব্যবহার করতে পারি:

function isempty(o) {
    for ( var i in o )
        return false;
    return true;
}

বা যেহেতু jQuery অবজেক্টগুলি অ্যারে, তাই আমি মনে করি আমি পরীক্ষা করতে পারতাম s.length

তবে উভয়ই jQuery এর আইডিয়োমে বেশ মনে হয় না, খুব jQueryesque নয়। আপনি কি পরামর্শ দিচ্ছেন?


সম্ভাব্য সদৃশ stackoverflow.com/questions/299802/...
brettkelly

inkedmn, হ্যাঁ, অনুরূপ প্রশ্ন কিন্তু আমি .size()উত্তরটি সেখানে পাইনি, যা আমি বরং পছন্দ করি।


উত্তর:




-1

আমার জন্য আরও একটি jQueryesque সমাধান হ'ল:

jQuery.fn.isEmpty = function(fun){ if (this.length === 0) { fun(); } return this; };

এটি আমাকে সাধারণ ফ্যাশনে লিখতে দেয়:

$("#sel").fadeOut(500,afterFade).isEmpty(insteadOfFade);
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.