艾特商业网

val函数使用方法(val函数)

更新时间:2024-01-09 15:20:17

导读 你们好,最近小艾特发现有诸多的小伙伴们对于val函数使用方法,val函数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

你们好,最近小艾特发现有诸多的小伙伴们对于val函数使用方法,val函数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、在整个jquery开发框架之中,最为重要的工具就是页面元素的选择处理。

2、<%@ page language="java" contentType="text/html; charset=UTF-8"

3、 pageEncoding="UTF-8"%>

4、<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

5、<%

6、 pageContext.setAttribute("APP_PATH",request.getContextPath());

7、%>

8、<script type="text/javascript" src="${APP_PATH}/static/js/jquery-3.2.1.min.js"></script>

9、<link rel="stylesheet" href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" />

10、<script type="text/javascript" src="${APP_PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

11、<script type="text/javascript">

12、 function fun() {

13、 var msgValue = $(msg).val();

14、 console.log("**************msg=" + msgValue);

15、 }

16、</script>

17、<html>

18、 <body>

19、 <input type="text" name="msg" id="msg">

20、 <input type="button" value="选择" onclick="fun()">

21、 </body>

22、</html>

23、如果按照之前的写法“$(msg).val()”,要变为"document.getElementById("msg").value",而如果使用了jquery之后整个世界都变了。在jquery里面充分考虑到用户的体验,所以对于val()函数还提供有设置内容的功能。

24、功能:设置组件的内容。

25、很多的时候我们认为应该将内容设置到一个“<span>”或者“<div>”元素之中。所以在此时就不能够利用val()函数完成了。因为val()函数主要是针对于表单控件(value属性)。

26、但是如果要设置“<div>”、"<span>"中的文件,那么就不应该是value属性的范畴了。所以这个可以使用text(),html()两个函数完成。

27、<%@ page language="java" contentType="text/html; charset=UTF-8"

28、 pageEncoding="UTF-8"%>

29、<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

30、<%

31、 pageContext.setAttribute("APP_PATH",request.getContextPath());

32、%>

33、<script type="text/javascript" src="${APP_PATH}/static/js/jquery-3.2.1.min.js"></script>

34、<link rel="stylesheet" href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" />

35、<script type="text/javascript" src="${APP_PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

36、<script type="text/javascript">

37、 function fun() {

38、

39、 var msgValue = $(msg).val();

40、 $(showMsg).text(msgValue);

41、 }

42、</script>

43、<html>

44、 <body>

45、 <input type="text" name="msg" id="msg">

46、 <input type="button" value="设置内容" onclick="fun()">

47、

48、 <div id="showMsg"></div>

49、 </body>

50、</html>

51、但是text()设置的都是纯文本,如果此时你输入的内容包含有html元素。

52、如果要想标签正常显示出来,则要使用html():

53、<%@ page language="java" contentType="text/html; charset=UTF-8"

54、 pageEncoding="UTF-8"%>

55、<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

56、<%

57、 pageContext.setAttribute("APP_PATH",request.getContextPath());

58、%>

59、<script type="text/javascript" src="${APP_PATH}/static/js/jquery-3.2.1.min.js"></script>

60、<link rel="stylesheet" href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" />

61、<script type="text/javascript" src="${APP_PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

62、<script type="text/javascript">

63、 function fun() {

64、

65、 var msgValue = $(msg).val();

66、 $(showMsg).html(msgValue);

67、 }

68、</script>

69、<html>

70、 <body>

71、 <input type="text" name="msg" id="msg">

72、 <input type="button" value="设置内容" onclick="fun()">

73、

74、 <div id="showMsg"></div>

75、 </body>

76、</html>

77、此时如果设置的内容之中包含有html元素,那么html元素将进行正常的显示。

78、当然,在整个jquery之中,这两个函数也同样具备元素数据取得的功能。

79、<%@ page language="java" contentType="text/html; charset=UTF-8"

80、 pageEncoding="UTF-8"%>

81、<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

82、<%

83、 pageContext.setAttribute("APP_PATH",request.getContextPath());

84、%>

85、<script type="text/javascript" src="${APP_PATH}/static/js/jquery-3.2.1.min.js"></script>

86、<link rel="stylesheet" href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" />

87、<script type="text/javascript" src="${APP_PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

88、<script type="text/javascript">

89、 function fun() {

90、 console.log($(showMsg).text());

91、 console.log($(showMsg).html());

92、 }

93、</script>

94、<html>

95、 <body>

96、 <input type="text" name="msg" id="msg">

97、 <input type="button" value="设置内容" onclick="fun()">

98、

99、 <div id="showMsg"><h1>www.baidu.com</h1></div>

100、 </body>

101、</html>

102、面试题:请问text()和html()有什么区别?

以上就是val函数这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!