কিভাবে jquery সঙ্গে শুধুমাত্র একটি শৈলীর সম্পত্তি অপসারণ


123

এই সম্পত্তি সঙ্গে আমার একটি ডিভ আছে style="-moz-user-select:none; position:static !important;"। আমাকে -moz-user-select $ (নির্বাচক) .সিএসএস () দিয়ে ট্রাইড অপসারণ করতে হবে তবে কী মান সেট করতে হবে তা আমি জানি না কারণ এটি "কোনওটি নয়"।


যদি এটি হয় তবে আপনার এটি noneঅপসারণের দরকার কী? আপনার যদি এটি অন্য মানতে পরিবর্তন করতে হয় তবে এখানে বৈধ মানগুলির একটি তালিকা রয়েছে
চাদ

উত্তর:


241

সিএসএসের জন্য ডকুমেন্টেশন () বলছে যে শৈলীর বৈশিষ্ট্যটি খালি স্ট্রিংয়ে সেট করা সেই সম্পত্তিটিকে সরিয়ে ফেলবে যদি এটি স্টাইলশিটে না থাকে:

একটি শৈলীর বৈশিষ্ট্যের মান একটি খালি স্ট্রিংয়ে সেট করা - যেমন $('#mydiv').css('color', '')- যে সম্পত্তিটি ইতিমধ্যে সরাসরি প্রয়োগ করা হয়েছে, যদি এটি HTML শৈলীর বৈশিষ্ট্যে, jQuery এর .css()পদ্ধতিতে বা স্টাইলের সম্পত্তিটির সরাসরি DOM ম্যানিপুলেশনের মাধ্যমে সরিয়ে ফেলা হয়। এটি কোনও স্টাইলশিট বা <style>উপাদানটিতে সিএসএস বিধি প্রয়োগ করে এমন স্টাইল সরিয়ে দেয় না ।

আপনার শৈলীগুলি ইনলাইন হওয়ায় আপনি লিখতে পারেন:

$(selector).css("-moz-user-select", "");

21
@ কেভিনফিগানdocument.getElementById('mydiv').style.removeProperty('-moz-user-select')
xehpuk

-1

আপনি "-মোজ-ব্যবহারকারী-নির্বাচন:" -মজ-ব্যবহারকারী-নির্বাচন: উত্তরাধিকারী "এর সাথে কোনওটি" প্রতিস্থাপন "করতে পারেন। এটি প্যারেন্ট শৈলীর সংজ্ঞা না দেওয়া থাকলে যে কোনও প্যারেন্ট শৈলী থেকে বা ডিফল্ট স্টাইল থেকে স্টাইল মান উত্তরাধিকার সূত্রে প্রাপ্ত হয়।


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