मेरे पास asp: table
के साथ asp: label
inside asp: FormView
, यह छोटे आंकड़े जानकारी का प्रतिनिधित्व करता है।
मुझे Label.CssClass
को "लाल" पर सेट करना होगा यदि यह टेक्स्ट नहीं है "0 "।
वर्तमान में मैं इसे FormView.DataBound
ईवेंट पर करता हूं। लेकिन लगता है कि यह जावास्क्रिप्ट
और शायद jQuery
का उपयोग करना बेहतर है। मैं ऐसा कैसे कर सकता हूं?
डमी प्रश्न के लिए क्षमा करें - मैं jQuery के लिए नया हूँ धन्यवाद!
आप यह jQuery का उपयोग कर सकते हैं (आप टेबल या फॉर्म भी एक वर्ग दे सकते हैं, शायद आईडी
के बजाय एपीएसएएनएस में जितना मैं नीचे है):
$ ("# formViewOrTableID span")। फिल्टर (फ़ंक्शन () {वापसी $ ( यह) .text ()! == "0";}) addClass ("redClass");
यदि आप लेबल्स को एक ऐसा वर्ग चाहते हैं जिसे आप प्रभावित करना चाहते हैं, तो कहें कि आप जिस लेबल को शामिल करना चाहते हैं उसे सेट करें CssClass = "styleMe"
, आप $ ("# फॉर्म वीवीआईडी अवधि")
से $ ("# formViewID span.styleMe")
और अधिक विशिष्ट हो।
Comments
Post a Comment