jQuery - Select elements by value from array of values -


कुछ सरल JSON को देखते हुए:

  ["62689", "62690", "62697 "  

मुझे इन मानों के अनुरूप DOM में तीन तत्वों का चयन करना होगा ( value विशेषता के आधार पर) वे एक & lt; चयन करें & gt; , & lt; इनपुट & gt; , & lt; विकल्प & gt; हो सकता है या वास्तव में कुछ भी

आप इस चयन के लिए किस चयनकर्ता का उपयोग कर सकते हैं?

आप jQuery का उपयोग कर सकते हैं

ऐसे तत्वों का चयन करें, जिनके पास एक निश्चित मान के बराबर एक मान है।

उदाहरण के लिए चुनने के लिए तत्व जिसका मान है 62689 , आप उपयोग करेंगे:

  $ ('[value = "62689"]')   

तीनों का चयन करने के लिए, आप उपयोग करेंगे:

  $ ('[value = "62689"], [value = "62690"], [value = "6267"] ')   

यदि आप इन तत्वों के लिए कुछ विधि लागू करना चाहते हैं और आपके पास सटीक तीन मानों की तुलना में अधिक या कम है, तो आप अपने JSON प्रतिक्रिया के माध्यम से केवल पाश कर सकते हैं और तदनुसार आवेदन कर सकते हैं :

  var डेटा = ["62689", "62690", "62697"]; के लिए (var i = 0; i & lt; data.length; i ++) $ ('[value =' '+ डेटा [i] +' "] ');   

या आप उन सभी को सरणी में खींच सकते हैं:

  var तत्व = $ ('इनपुट, चयन')। नक्शा (फ़ंक्शन () {If ($ .inArray (this.value, डेटा)! = -1) इसे वापस लौटाएं; वापस लौटा;})। () प्राप्त करें;    

Comments

Popular posts from this blog

Out of index C/C++ -

regex - PatternSyntaxException: while using String.ReplaceAll function in java? -

objective c - how Set autolayout for multiple dynamic buttons and labells in iOS? -