मैं की तर्ज पर कुछ के लिए देख रहा हूँ ...jQuery "केवल पढ़ने के लिए नहीं" चयनकर्ता
$(':input:not(readonly)') // all inputs which are not readonly
लेकिन वाक्य रचना को खोजने के लिए संघर्ष कर रहा।
कोई बात नहीं? धन्यवाद
मैं की तर्ज पर कुछ के लिए देख रहा हूँ ...jQuery "केवल पढ़ने के लिए नहीं" चयनकर्ता
$(':input:not(readonly)') // all inputs which are not readonly
लेकिन वाक्य रचना को खोजने के लिए संघर्ष कर रहा।
कोई बात नहीं? धन्यवाद
यह काम करना चाहिए:
$(":input:not([readonly])")
मुझे लगता है आप निम्नलिखित की तरह कुछ के लिए देख रहे हैं:
$('input:not([readonly="readonly"])')
jQuery के विभिन्न attribute-selectors पर एक नज़र डालें।
$('input:not([readonly])')
केवल पढ़ने के लिए, केवल पढ़ने के लिए = "true" और केवल पढ़ने के लिए = "केवल पढ़ने के लिए"
मैं हाल ही में इस तरह कुछ इसी तरह किया कवर होगा:
$('#element').find(':input').not(':input[readonly]');
मुझे लगता है '[केवल पढ़ने के लिए]' काम करेगा ... विशेषता का अस्तित्व पर्याप्त है। http://api.jquery.com/has-attribute-selector/ – gnarf
कुछ मामलों में यह चयनित उत्तर वास्तव में गलत है। jQuery के प्रोप ('रीडोनली', सच्चे) का नतीजा नहीं है [readonly = 'readonly'] जबकि gnarf द्वारा सुझाए गए एक [readonly] चयनकर्ता अपेक्षा के अनुसार काम करता है। –
gnarf के साथ सहमत हैं। 'Readonly = 'readonly' देखने के बजाय 'readonly =' true 'देखने के लिए यह कहीं अधिक आम है, और यह उत्तर पूर्व मामले में काम नहीं करेगा। – aroth