jquery - Determine if data is already in select list -
मेरे पास परिभाषित परिभाषित है -
& lt; div class = "form-group "& gt; & Lt; div वर्ग = "col-md-10" & gt; & Lt; चयन करें नाम = "चयनित-उपस्थित" आईडी = "चयनित-उपस्थित" वर्ग = "फॉर्म-कंट्रोल" बहु आकार = "5" & gt; @ फ़ॉरेक (मॉडल में शामिल हैं। अटेंडी लिस्ट) {var attendeeName = String.Format ("{0}, {1}", उपस्थिती। फुल नाम, उपस्थिती। ईमेल); & Lt; option class = "selectable-option" value = "@ attendee.Id" & gt; @ attendeeName & lt; / विकल्प & gt; } & Lt; / select & gt; & Lt; / div & gt; & Lt; / div & gt;
जब उपयोगकर्ता एक जोड़ बटन पर क्लिक करता है, तो यह क्रिया है -
$ ('# attendees-btn-add')। क्लिक करें (फ़ंक्शन ( ) {If ($ ('($ #' चयनित एटेंडी)। Val () == '') {चेतावनी ("उपस्थिति सूची में जोड़ा जाने वाला ग्राहक चुनें।");} और {$ ('# चयनित- उपस्थित') । ($ ('& Lt; विकल्प & gt;', {class: 'selectable-option', मान: $ ('# attendeeId')। Val (), पाठ: $ ('# selectedAttendee')। Val ()}) ); $ ('# SelectedAttendee')। Val (""); $ ('# attendeeId')। Val ("");}});
मुझे यह तय करने की आवश्यकता है कि उपयोगकर्ता पहले ही एक संदेश का चयन करने और प्रदर्शित करने के लिए जोड़ा गया है।
आप किसी विशेष मान के साथ & lt; विकल्प & gt;
के लिए क्वेरी कर सकते हैं, और यदि कोई परिणाम हो तो संदेश दिखा सकते हैं:
यदि ($ ('$' चयनित- भाग लेने वाले विकल्प [value = "'+ $ (' # attendeeId ')। Val () +'"] ')। लंबाई) {// डुप्लिकेट के बारे में प्रदर्शित संदेश}
Comments
Post a Comment