Jquery val()函数在类型为number的html字段中不起作用

Jquery 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

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 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吗?我想是其他原因导致了这个问题。你确定结果是一个数字吗?那么结果不是一个数字类型。数字不接受其他数字。确保您返回一个数字,它将正常工作