【发布时间】:2015-09-15 08:47:11
【问题描述】:
我想在确认页面上打印输入类型编号。
var displayConfirm = function() {
$('#tab5 .form-control-static', form).each(function(){
var input = $('[name="'+$(this).attr("data-display")+'"]', form);
if (input.is(":radio")) {
input = $('[name="'+$(this).attr("data-display")+'"]:checked', form);
}
if (input.is(":text") || input.is("textarea")) {
$(this).html(input.val());
} else if (input.is("select")) {
$(this).html(input.find('option:selected').text());
} else if (input.is(":radio") && input.is(":checked")) {
$(this).html(input.attr("data-title"));
}
});
}
如果我使用 input.is(":number") 和 $(this).html(input.val()); 它会崩溃。
【问题讨论】:
-
1) html 中没有“数字”类型的输入。 2)显示您的html,这可以阐明您想要实现的目标。
-
有
<input type="number" name="quantity" min="1" max="5"> -
@low_rents: 惊喜....w3.org/TR/html-markup/input.number.html:P
-
@MilindAnantwar 好的,但它可能太新了,以至于他的 jQuery 版本可能不知道它:)