javascript - if statement not working properly in jquery -


मेरे पास दो सरणियाँ हैं: arr और myArraycode । दोनों एक डेटाबेस से प्राप्त कुछ मान है। myArraycode के मान प्रत्येक पंक्ति में चुनें में प्रदर्शित होते हैं अब मुझे उन सभी पंक्तियों को अक्षम करना होगा जिनके पास arr सरणी में दिखाई नहीं दे रहा है। उदाहरण के लिए,

  arr = ["abc "" सीडीई "]; myArraycode = [ "नमूना", "एबीसी", "सीडीई"];   

मेरे पास तीन तालिका पंक्तियां हैं जिनमें नमूना एक पंक्ति में, एबीसी में और cde में एक तिहाई। अब मुझे नमूना के साथ पंक्ति को अक्षम करना है क्योंकि नमूना सरणी arr में नहीं है।

मैंने कोशिश की है निम्नलिखित कोड:

  var kt = 0; Var केटी = 0; Var sk = 0; Var sv = 0; जबकि (kt & lt; myArraycode.length) {यदि ($। InArray (myArraycode [kt], arr) === -1) {$ ("# table tr")। ('टीडी') खोज। : शामिल ( "+ myArraycode [kt]") "।।।) निकटतम ( 'tr') लगता है ( 'इनपुट [प्रकार = पाठ]') attr (" अक्षम "," अक्षम ") ;; $ ("# टीटी") खोज ('टीडी')। ("चयन करें: इसमें (" + myArraycode [kt] + ")") खोजें। निकटतम ('tr')। ('चुनें')। ( "अक्षम", "अक्षम") ;; } केटी ++; }   

कृपया समस्या को हल करने में मेरी मदद करें।

"post-text" itemprop = " पाठ ">
  arr = [" abc "," cde "]; myArraycode = [ "नमूना", "एबीसी", "सीडीई"]; ($ I ' ( " '+ myArraycode [i] +'") ') माता-पिता () attr (।।' अक्षम ',' अक्षम '); }}   

मैंने कुछ वाक्यविन्यास त्रुटियों को ठीक कर दिया है, लेकिन यह आपके लिए चाल करना चाहिए प्रदर्शन के कारणों के लिए आप या तो लूप के लिए घटाव का उपयोग कर सकते हैं या सरणी को बचा सकते हैं। लैंप मूल्य एक चर में तो पाश को हर बार मान का पुनर्गणना करने की आवश्यकता नहीं है

मैंने आपके उत्तर में अपडेट किया है

ध्यान दें कि HTML को इसके लिए चयनित विशेषता की आवश्यकता है

  & lt; विकल्प मान = "नमूना" चयनित = "चयनित" & gt; नमूना & lt; / option & gt;    

Comments

Popular posts from this blog

wpf - ControlTemplate with changes for every class -

sonata admin - how to add ManyToOne property field in configureListfield in sonataAdmin -

sql - Return Function using Cursor -