0

我动态生成标记并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(); 

谢谢。

4

3 回答 3

2

试试这段代码

$('.wrap_input.fancy_form input[type=text][id^=type]').spinner();
于 2012-05-15T06:26:50.247 回答
2

您如何进行以下更改:

为您的输入添加一个类:

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

在类上使用 jQuery 选择器

$(".seat_type").spinner();

我建议进行这些更改,因为它对大多数人来说更容易阅读。

于 2012-05-15T06:28:32.230 回答
0

你可以试试这个:

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

更多信息在这里

于 2012-05-15T06:27:07.640 回答