एचटीएमएल
<div contentEditable="true">testing....</div>
jQuery
$(document).ready(function(){
$('[contenteditable]').removeAttr('contenteditable');
});
कोड ऊपर ठीक है और काम कर रहा है की जाँच करें। आप इसे here महसूस कर सकते हैं।क्या यह एक बग है? कृपया इसे बाहर
अब, यह
$('[contentEditable]').removeAttr('contentEditable');
// notice the CamelCase of the string contentEditable
एफएफ 3.6 में प्रयास करते हैं, यह सांत्वना
एक अमान्य या अवैध स्ट्रिंग था निर्दिष्ट पर एक त्रुटि देता है "कोड:" 12
ELEM [नाम] = मूल्य;
और div अभी भी संपादन योग्य है।
मुझे संदेह था कि यह jQuery चयनकर्ता था, लेकिन नहीं है। आगे निरीक्षण करके, .removeAttr('contentEditable');
पर यह तर्क पारित किया गया था। यह सभी छोटे अक्षरों के दौरान काम करता है। तो, मैंने सोचा कि यह सभी छोटे अक्षरों होना चाहिए। मैं उत्सुक हूं इसलिए मैंने CLass
को एक विशेषता के रूप में जोड़ने का प्रयास किया और .removeAttr('CLass');
करें। लेकिन फिर यह त्रुटि के बिना काम करता है।
तो, contentEditable
कैसे मुझे यह त्रुटि दे रहा है?
अद्यतन
कोबी से, ऐसा लगता है कि यह वास्तव में छोड़कर, contentEditable
(मैं भी कोशिश की थी) किसी भी मामले स्वीकार करते हैं।
इस doctype एचटीएमएल 5 या XHTML है ? – airmanx86