javascript - How to re-enable click event on a div with jQuery? -


निम्न कोड को देखते हुए:

  अगर ($ selector.html ()। IndexOf ( "रेडियो") & gt; 0) {यदि ($ पुराने चुने गए! = शून्य) {// पुराने क्लिक किए गए रेडियो बटन पर क्लिक सक्षम करें $ पुराना चुने गए। बच्चे ()। बाँध ('क्लिक करें', फ़ंक्शन () {रिटर्न सत्य;}); } // अक्षम करें चयनित $ चयनकर्ता पर क्लिक करें। बच्चे ()। बाध्य करें ('क्लिक करें', फ़ंक्शन () {वापसी झूठी;}); $ पुराने चयन = $ चयनकर्ता; }   

अक्षम करने वाला कोड ठीक काम करता है। एक बार तत्व निष्पादित करने पर क्लिक करने योग्य नहीं रह जाता। हालांकि, क्लिक ईवेंट को पुनः सक्षम करने की कोशिश करते समय, कुछ नहीं होता।

सुझाव?

आप बस बार-बार क्लिक हैंन्डलर बाध्यकारी हैं आपको unbind () जिन्हें आप सक्रिय नहीं करना चाहते हैं।

इसे आज़माएं:

  $ oldSelected.children ()। Unbind ('क्लिक')। बाँध ('क्लिक', फ़ंक्शन () {वापसी सच;});   

दूसरे विचार पर, unbind ('click') आप सभी की ज़रूरत हो सकती है अगर आपके क्लिक संचालकों में कोई अन्य तर्क नहीं है।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -