程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> js-JQ的$.attr(value,value)和$.val(value)有區別嗎

js-JQ的$.attr(value,value)和$.val(value)有區別嗎

編輯:編程綜合問答
JQ的$.attr("value",value)和$.val(value)有區別嗎

做了一個點擊按鈕加一的功能,可是我發現
$("#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能改變屬性值?

最佳回答:


$.attr("value",value) 修改的是標記,就是初值
$.val(value) 修改的是值域,就是用戶可交互改變的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved