javascript - Need some help with my jQuery input styler -
यहाँ, छीन लिया गया कोड,
$ (document) .ready (function () {Var $ input = $ ('input [type = "चेकबॉक्स"]'); $ input.wrap ('& lt; div class = "stylecheck-container" शैली = "प्रदर्शन: इनलाइन" / & gt;')। AddClass ('स्टाइलचेक')। छुपाएं (); $ कंटेनर = $ input.parent ('div.stylecheck-container'); यदि ($ container.parent ('label')। लंबाई & gt; 0) {$ कंटेनर.append ($ Container.parent ('label')। Text () + ''); $ container.parent ('label') replacewith ($ कंटेनर);} $ input.change (function () {alert (1); }); कंटेनर.क्लिक (फ़ंक्शन () (यदि ($ इनपुट। (': चेकबॉक्स')) {यदि ($ इनपुट। (': चेक')) $ input.attr ('चेक किया', सच है) ; और $ input.attr ('चेक किया', गलत);}});});
मुझे जो समस्या आ रही है वह है कि जब मैं मूल लेबल को आज़माता हूं और उसे निकाल देता हूं, तब बदलाव नहीं मिला।
अगर मैं रेखा 6 बयान, यह ठीक काम करता है।
सौदा क्या है?
एक शॉट के लायक लेकिन क्या आपने $ input.attr ('checked', false) को बदलने की कोशिश की है;
with $ input.removeAttr ('checked');
? क्योंकि आप अभी भी इसे स्थापित कर रहे हैं।
हालांकि मैं बहुत नींद आ रहा हूं, इसलिए मैंने सभी कोड को सही ढंग से नहीं पढ़ा है, लेकिन मैं यह छोटी सी चीज़ देख रहा हूं .. सोने के लिए बंद।
Comments
Post a Comment