Wie Holen Sie die option Werte(aktiviert/deaktiviert) in eine selectbox Ich möchte zu Holen die option Werte(aktiviert/deaktiviert) in einer selectbox auf einen Klick. Wie kann ich dies tun? InformationsquelleAutor kayteen | 2009-12-04 drop-down-menujquery 10 var arr = new Array; $("#selectboxid option").each ( function() { arr.push ( $(this).val() ); }); alert ( arr.join(',' ) ); in der Schaltfläche click - $("#btn1").click ( function() { var arr = new Array; $("#selectboxid option").each ( function() { arr.push ( $(this).val() ); }); alert ( arr ); }); InformationsquelleAutor rahul 15 Ich denke, das ist eine gute Gelegenheit, die Traversierung/Karte Methode: var valuesArray = $("#selectId option").map(function(){ return this.value; }).get(); Und wenn Sie wollen, um zwei separate arrays mit den ausgewählten und nicht ausgewählten Werte können Sie etwas wie das hier tun: var values = { selected: [], unselected:[] }; $("#selectId option").each(function(){ values[this.selected ? 'selected' : 'unselected'].push(this.value); }); Danach, die values.selected und values.unselected arrays enthalten die richtigen Elemente. InformationsquelleAutor CMS 3 err ok .. $('#selectbox').click(function() { var allvals = []; $(this).find('option').each(function() { allvals.push( $(this).val() ); }; }); oder vielleicht meinst du $('#thebutton').click(function() { var allvals = []; $('#theselectbox').find('option').each(function() { allvals.push( $(this).val() ); }; }); InformationsquelleAutor Scott Evernden Schreibe einen Kommentar Antworten abbrechenDu musst angemeldet sein, um einen Kommentar abzugeben.
in der Schaltfläche click -
Ich denke, das ist eine gute Gelegenheit, die Traversierung/Karte Methode:
Und wenn Sie wollen, um zwei separate arrays mit den ausgewählten und nicht ausgewählten Werte können Sie etwas wie das hier tun:
Danach, die
values.selected
undvalues.unselected
arrays enthalten die richtigen Elemente.err ok ..
oder vielleicht meinst du