-1

我的html代码如下。

 <table id="rooms">
            <tbody>
                <% 
                    var rooms = Model.AvailableRooms.ToList();
                %>
                <tr>
                    <% 
                        foreach (var r in rooms)
                        {         
                    %><td style="text-align: center">
                        <input type="checkbox"
                            value="<%: r.Id %>-<%: r.Name %>-<%: Model.Provider.Key %>" />
                    </td>
                    <td style="text-align: center">
                        <%: r.Name %> 
                    </td>
                    <% 
                        } 
                    %>
                </tr>
            </tbody>
        </table>

从中我需要获得第一个选定项目的值。我该怎么做?

4

3 回答 3

2

使用 jQuery 选择器来获取它:

$("input[type='checkbox']:checked").first().val()

或者

$("input[type='checkbox']:checked:first").val()

JSFIDDLE

于 2013-08-12T16:22:37.730 回答
1
$('input[type=checkbox]:checked').first()
于 2013-08-12T16:21:36.083 回答
0
$('#rooms input:checked:first').val()
于 2013-08-12T16:22:05.213 回答