.html() .text() .val() 的区别

  1. .html()用为读取和修改元素的HTML标签(包括其Html标签)
  2. .text()用来读取或修改元素的纯文本内容 包括其后代元素
  3. .val()用来读取或修改表单元素的value值。(只能用于表单,其他两个不能用于表单

区别:text()用来获取时,可以获取所有元素的值;而其它两个只能获取到第一个的值。

补充:一、value
取值:$("#Text1").val();
设置:$("#Text1").val("公交");
清空:$("#Text1").val(""); //清空

二、html
获取:$("test").html();(如果是一组元素,取的是第一个)
设置:$("test").html("内容");(如果是一组元素,将赋值给所有的元素)
清空:$("test").empty();

三、文本框获得焦点
$(”#Text1”)[0].focus()

原文地址:https://www.cnblogs.com/annie211/p/5901611.html