JQuery থেকে "অপসারণ" ইভেন্টটি যোগ না করে দুর্দান্ত কাজ করে works এটি jQuery প্যাচিংয়ের পরিবর্তে একটি সহজ কৌশল ব্যবহার করা সময়ে আরও নির্ভরযোগ্য হতে পারে।
আপনি যে উপাদানটি ডিওএম থেকে অপসারণ করতে চলেছেন তার মধ্যে কেবল একটি বৈশিষ্ট্য সংশোধন বা যুক্ত করুন। সুতরাং, আপনি যে কোনও আপডেট ফাংশন ট্রিগার করতে পারেন, এটি "do_not_count_it" বৈশিষ্ট্যটি সহ ধ্বংস করার পথে উপাদানগুলিকে কেবল উপেক্ষা করবে।
ধরা যাক দামের সাথে সম্পর্কিত সেলগুলির সাথে আমাদের একটি টেবিল রয়েছে এবং আপনাকে কেবলমাত্র সর্বশেষ দামটি দেখানো দরকার: কোনও প্রাইস সেল মুছে ফেলা হলে এটি ট্রিগার করার জন্য নির্বাচক (টেবিলের প্রতিটি লাইনে আমাদের একটি বোতাম রয়েছে যা দেখানো হয়নি) এখানে)
$('td[validity="count_it"]').on("remove", function () {
$(this).attr("validity","do_not_count_it");
update_prices();
});
এবং এখানে একটি ফাংশন রয়েছে যা টেবিলের সর্বশেষ মূল্য খুঁজে বের করে, সর্বশেষের অ্যাকাউন্ট না করে, যদি এটি অপসারণ করা হয়। আসলে, যখন "অপসারণ" ইভেন্টটি ট্রিগার করা হয় এবং যখন এই ফাংশনটি ডাকা হয় তখন উপাদানটি এখনও সরানো হয় না।
function update_prices(){
var mytable=$("#pricestable");
var lastpricecell = mytable.find('td[validity="count_it"]').last();
}
শেষ পর্যন্ত, আপডেট_প্রাইস () ফাংশনটি দুর্দান্ত কাজ করে এবং এর পরে, ডিওএম উপাদানটি সরানো হয়।