javascript - jQuery Find class and store it as a Variable -


मेरे पास कुछ & lt; div & gt; है, जिनमें समयरेखा -वर्ष - और फिर जुड़ा वर्ष।

मैं वर्ष के साथ कक्षा को खोजने की कोशिश कर रहा हूं और वर्ष को एक चर में निकालने के लिए div

  & lt; div class = "jsn-bootstrap3 टाइमलाइन-ईवेंट टाइमलाइन-वर्ष -2012" & gt; वर्ष और लेफ्टिनेंट; / div & gt; & Lt; div वर्ग = "जेएसएन-बूटस्ट्रैप टाइमलाइन-ईवेंट समयरेखा-वर्ष -2011" & gt; वर्ष और लेफ्टिनेंट; / div & gt;    

इसे करने का एक तरीका text विधि का उपयोग कर रहा है और थोड़ा नियमित रूप से व्यय:

  $ ('[class * = "time-year-year"])। पाठ (कार्य () {वापसी $ (यह) .text () +' ' + This.className.match (/ समय-वर्ष - (\ d +)? /) [1];});  

डेमो:

लेकिन अगर आप इस पर गए तो आप अपना कोड क्लीनर बना सकते हैं:

  & lt; div class = "jsn -बूटस्ट्रैप 3 समयरेखा-घटनाएं "डेटा-वर्ष =" 2012 "& gt; वर्ष & lt; / div & gt; & Lt; div वर्ग = "जेएसएन-बूटस्ट्रैप टाइमलाइन-ईवेंट" डेटा-वर्ष = "2011" & gt; वर्ष & lt; / div & gt;  

और फिर:

  $ ('। टाइमलाइन-ईवेंट')। पाठ (फ़ंक्शन () {वापसी $ (यह) .text () + '' + $ (यह) .डेटा ('वर्ष');});  

या इस मामले में सिर्फ सीएसएस के साथ ईवेंट:

  .timeline-events: {content: '' attr (डेटा-वर्ष) के बाद; }  

सीएसएस डेमो:


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Algorithm negotiation fail SSH in Jenkins -

java - Messages from .properties file do not display UTF-8 characters -