Jquery val()函数在类型为number的html字段中不起作用
JSJquery val()函数在类型为number的html字段中不起作用,jquery,Jquery,JS $.ajax({ url: "ajax_call.php", type:"POST", data:{dist_task_id:task_id}, success: function(result){ //var rs = result; alert(result);//working alert(rs);//working $(".wtime").val(result);//not workin
$.ajax({
url: "ajax_call.php",
type:"POST",
data:{dist_task_id:task_id},
success: function(result){
//var rs = result;
alert(result);//working
alert(rs);//working
$(".wtime").val(result);//not working
$(".wtime").val(rs);//not working
}
});
Html
<input class="form-control comm wtime" type="number" step="any" required id="latbox" value="" min="0" max="20" name="w_time[]">
我有一个html字段,它的类型是number。val()函数无法在该字段中设置值。
为什么?确保“结果”的类型为INTEGER,然后确保它在HTML的min和max属性中
$(".wtime").val(parseInt(result))
你也可以共享htmls吗?我想是其他原因导致了这个问题。你确定结果是一个数字吗?那么结果不是一个数字类型。数字不接受其他数字。确保您返回一个数字,它将正常工作