jQuery: $j('body').append(...) doesn't work? -
फ़ंक्शन फ़्लैटइमसेज (संदेश) {if (! $ J ('। Floatymessage')) {$ j (' शरीर ') .एंडेंड ("& lt; div class =' floatymessage '& gt; हैरो & lt; / div & gt;"); } $ J ("। Floatymessage")। Html (संदेश) $ j ("fleatymessage")। सीएसएस ('प्रदर्शन', 'ब्लॉक')}
निम्न निष्पादित होने पर (अलर्ट ('हाय') के साथ परीक्षण किया गया) मुझे वेबकिट के इंस्पेक्टर में निचले हिस्से में नहीं दिख रहा है ... मुझे टेक्स्ट 'हेरो' या तो = <
मैंने कुछ गलत नहीं किया ?
इसे बजाय $ j ('। Floatymessage') की कोशिश करें। लंबाई == 0 < / Code>
फ़ंक्शन फ़्लैटइमसेज (संदेश) {if ($ j ('। Floatymessage')। लंबाई == 0) {$ j ('body')। Append ("& lt; div class = 'floatymessage' & gt; HERRO & lt; / div & gt; "); } $ J ("। Floatymessage")। Html (संदेश) $ j ("fleatymessage")। सीएसएस ('प्रदर्शन', 'ब्लॉक')}
लेखन ! $ J ('। Floatymessage')
हमेशा झूठे
होगा क्योंकि यह हमेशा एक गुणक के साथ चयन से बनाए गए jQuery ऑब्जेक्ट होगा।
कुछ सुव्यवस्थित ....
फ़ंक्शन फ़्लैटइमसेज (संदेश) {var $ floatymessage = $ j ('। फ़्लैटइमसेज'); अगर ($ floatymessage.length == 0) {$ j ('body')। अनुलग्नक ("& lt; div class = 'floatymessage' & gt; हैरो & lt; / div & gt;"); $ फ्लोटिमसेज = $ j ('। फ़्लैटएमेसेज'); } $ Floatymessage.html (संदेश)। सीएसएस ('प्रदर्शन', 'ब्लॉक')}
Comments
Post a Comment