JQ的$.attr("value",value)和$.val(value)有区别吗
做了一个点击按钮加一的功能,可是我发现$("#plus").click(function(){$("#num").val(parseInt($("#num").val()...
做了一个点击按钮加一的功能,可是我发现
$("#plus").click(function(){$("#num").val(parseInt($("#num").val())+1);});
这样写虽然input上显示的值增加了,可是value属性还是保持不变一直是0
然而下面这样写,value值也会跟着变
$("#plus").click(function(){$("#num").attr("value",parseInt($("#num").val())+1);});
我能理解为val()只改变表面值,而attr能改变属性值? 展开
$("#plus").click(function(){$("#num").val(parseInt($("#num").val())+1);});
这样写虽然input上显示的值增加了,可是value属性还是保持不变一直是0
然而下面这样写,value值也会跟着变
$("#plus").click(function(){$("#num").attr("value",parseInt($("#num").val())+1);});
我能理解为val()只改变表面值,而attr能改变属性值? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询