how to iterate through multiple select options with jquery

后端 未结 6 2111
走了就别回头了
走了就别回头了 2021-02-18 13:22

I was just wondering if it\'s possible to go through multiple select options and get their values and text(if one is selected get the value and text, if 2 is selected get both o

6条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-18 14:07

    This function will return an array of text/value pairs for the selects matching the given class.

    function getSelects(klass) {
        var selected = [];
        $('select.' + klass).children('option:selected').each( function() {
            var $this = $(this);
            selected.push( { text: $this.text(), value: $this.val() } );
        });
        return selected;
    }
    

提交回复
热议问题