উত্তর:
$('#idThatDoesnotexist').length
আপনি যা খুঁজছেন (যদি এটি কিছুই না পেয়ে থাকে তবে এটি হবে === 0
)) সুতরাং আপনার শর্তসাপেক্ষ বিবৃতিটি সম্ভবত:
যদি ($ ('# আইডি')। দৈর্ঘ্য) {/ * কোড পাওয়া যায় * /} অন্য {/ * কোড না পাওয়া গেলে * /}
আপনি সেই সতর্কতা থেকে ফিরে আসা কোনও জিনিস পেয়ে যাচ্ছেন কারণ আপনি যখন ব্যবহার করেন তখন jQuery (প্রায়) সর্বদা "jQuery অবজেক্ট" দেয়, যা jQuery এর উপাদানগুলির জন্য একটি মোড়ক যা মেথিনে শৃঙ্খলার অনুমতি দেয়।
== 0
দেখেন I
if (!!$('#id').length)
, এটি একটি বুলিয়ান নিক্ষেপ করে।
Futuraprime ঠিক আছে তবে আপনি নিম্নলিখিতটি দ্বারা আপনার বাক্য গঠনটি সংক্ষিপ্ত করতে পারেন:
if ($("#id").length) {
//at least one element was found
} else {
//no elements found
}
$('#my_selector').length > 0
$('#my_selector').get(0) !== undefined
$('#my_selector')[0] !== undefined
এটি বেসিক, এখন আপনি যা চান তা করুন।