找到具有一些id模式的元素

时间:2012-05-15 06:24:57

标签: jquery jquery-selectors

我动态生成标记,并为输入元素生成id

<div class="wrap_input fancy_form" style="margin-bottom: 10px; margin-top: 28px;">
        @foreach(var seatType in Model.UsingSeatType)
        {
            int i = 1;
            <p class="inp_label" style="width: 50px;">@(seatType.Value):</p>
            <i>&nbsp;</i>
            <input type="text" id="type@(i)" value="" data-price=""  style="width: 50px;" />
            i++;
        }
    </div>

如何找到所有这些输入(type1,type2,type3等)?

 $("#type?").spinner(); 

感谢。

3 个答案:

答案 0 :(得分:2)

试试这段代码

$('.wrap_input.fancy_form input[type=text][id^=type]').spinner();

答案 1 :(得分:2)

您如何进行以下更改:

在您的输入中添加一个类:

<input class="seat_type" type="text" id="type@(i)" value="" data-price=""  style="width: 50px;" />

在类

上使用jQuery选择器
$(".seat_type").spinner();

我建议这些更改,因为大多数人都会更容易阅读。

答案 2 :(得分:0)

你可以试试这个:

$('input[id^="type"]').spinner();

更多信息here