jquery中text val html attr的差别

html和innerHTMl是一样的,可以获得和设置html标签+文本
如:
设置值:$("p").html("<span style='font-size:13px;color:red'>HTML标签+文本</span>");
获得值:$("p").html();
text和innerText是一样的,可以获得和设置文本
如:
设置值:$("p").text("HTML标签+文本");
获得值:$("p").text();
val和value是一样的,直接获得和设置值,比如文本框
如:
$("input").val("这是文本框的值");
$("input").val();
attr用来设置元素的各种属性,比如
赋值:$("input").attr("value","admin");
禁用:$("input").attr("disable","true");
多思考,多创新,才是正道!
原文地址:https://www.cnblogs.com/shuang121/p/2281799.html