JQuery(18)_JQuery 节点的 HTML 和值的管理

本系列博客汇总在这里:JQuery 汇总

JQuery 节点的 HTML和值的管理


一、说明

jQuery 中有很多方法都是一个函数实现获取和设置。如:attr(),html(),text(),val(),height(),width(),css() 等。

1、html()

读取和设置某个元素中的 HTML 内容,该方法可以用于 XHTML,但不能用于 XML 文档。

2、text()

读取和设置某个元素中的文本内容,该方法既可以用于 XHTML 也可以用于 XML 文档。

3、val()

读取和设置某个元素中的值,该方法类似 JavaScript 中的 value 属性。 对于文本框,下拉列表框,单选框该方法可返回元素的值(多选框只能返回第一个值),如果为多选下拉列表框,则返回一个包含所有选择值的数组。

二、代码演示

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="path" value="${pageContext.request.contextPath }"></c:set>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="${path }/js/jquery-1.8.3.js"></script>
<title>Insert title here</title>
<script type="text/javascript">

function getHTML()
{
	var htmlTxt = $("#div1").html();
	//var htmlTxt = $("#div1").text();
	alert(htmlTxt);
}
function setHTML()
{
	$("#div1").html("<font color='red'>div1</font>");
}

</script>
</head>
<body>
<div id="div1">
	用户名:<input name="username">
</div>
<input type="button" value="获得html" onclick="getHTML()"><br>
<input type="button" value="设置html" onclick="setHTML()"><br>
</body>
</html>

在这里插入图片描述

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="path" value="${pageContext.request.contextPath }"></c:set>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="${path }/js/jquery-1.8.3.js"></script>
<title>Insert title here</title>
<script type="text/javascript">

function getVal()
{
	alert($("#username").val());
}
function setVal()
{
	$("#username").val("999");
	$("#username").css({background:"green",border:"1px solid yellow"});
}

</script>
</head>
<body>
<div id="div1">
	用户名:<input id="username" name="username">
</div>
<input type="button" value="获得值" onclick="getVal()"><br>
<input type="button" value="设置值" onclick="setVal()"><br>
</body>
</html>

在这里插入图片描述

如有错误,欢迎指正!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值