1
<table id="tb_Answers">
    <tbody>
        <tr>
            <td>
                <select class="ddl_NextQuestion" name="_ctl0">
                    <option value="0">End</option>
                    <option value="95">ans 1</option>
                    <option value="96">ans 2</option>
                    <option value="97">ans 3</option>
                    <option value="98">ans 4</option>
                </select>
            </td>
            <select class="ddl_NextQuestion" runat="server">
                </td>
                <td>
        </tr>
        <select class="ddl_NextQuestion" runat="server">
            </td>
            <td>
                </tr>
    </tbody>
</table>

我到了这里 3 ddl 我在每个项目中都选择了项目我需要从所有选定的 ddl 项目中获取所有值,类为“ddl_nextQuestion”有些人认为是这样的

var arrAns= $.map($('select.ddl_NextQuestion.options[ddl_NextQuestions.selectedIndex].value'), function(el) {return el.value;});

但这不起作用......它适用于输入

var arrUrls = $.map($('input.txt_Url'), function(el) {return el.value;});

但不是下拉列表

4

2 回答 2

4

几乎:

var arrSelectedAnswers = $('.ddl_NextQuestion').map(function () {
    return this.value;
}).get();

演示。

于 2013-07-21T14:49:27.023 回答
2

工作演示http://jsfiddle.net/zsGWY/2

var x ='';
$(".ddl_NextQuestion").each(function(){
   x+=$(this).val()+',';
});
alert(x.slice(0,-1));
于 2013-07-21T14:50:11.220 回答