js批量绑定id为 click事件demo

本文介绍了一个简单的JSP页面如何通过JavaScript与jQuery库进行交互的例子。该示例展示了如何利用jQuery处理按钮点击事件并弹出警告框,同时介绍了获取当前项目的基路径的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!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">
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<script language="javascript" src="<%=basePath %>js/jquery.min.js"></script>
<script language="javascript" src="<%=basePath %>js/MyQiniu.js"></script>
<title>Insert title here</title>
</head>
<body>
	<input id="11" type="button"/>
	<input id="22" type="button"/>
	<input id="33" type="button"/>
	<input id="44" type="button"/>
	<input id="55" type="button"/>
	<input id="66" type="button"/>
	<script type="text/javascript">
	uu("#11");
	uu("#22");
	uu("#33");
	uu("#44");
	uu("#55");
	</script>
</body>
</html>

MyQiniu.js

	function uu(man){
		$(man).click(function(){
			  alert(man)
			});
	}



在jQuery中,我们可以使用`.css()`函数来批量修改HTML元素的样式。这个函数接收两个参数:第一个参数可以是一个键值对的对象,也可以是CSS选择器;第二个参数则是对应的值。 ### 使用实例 #### 示例1: 修改单个元素的样式 假设你有这样一个HTML元素,并希望更改它的字体颜色为红色: ```html <div id="demo">Hello World!</div> ``` 你可以通过jQuery将其样式修改为红色: ```javascript $(document).ready(function() { $("#demo").css("color", "red"); }); ``` ### 示例2: 修改多个元素的样式 如果你想同时改变一组元素的样式,例如所有`<p>`标签的背景色为蓝色: ```html <p>Paragraph 1</p> <p>Paragraph 2</p> <p>Paragraph 3</p> ``` 可以通过jQuery轻松实现: ```javascript $(document).ready(function() { $("p").css("background-color", "blue"); }); ``` ### 示例3: 使用CSS选择器批量修改样式 如果你想要使用CSS选择器来定位元素并修改其样式,可以这样做: ```javascript $(document).ready(function() { $("p[id^='para']").css("font-size", "larger"); }); ``` 这里使用了选择器`[id^='para']`,它会选择ID以“para”开头的所有元素,并修改它们的字体大小为更大。 ### 示例4: 修改动态添加的元素样式 假设在页面加载之后,通过JavaScript动态创建了一个元素: ```html <button id="addParaBtn">Add Paragraph</button> <div id="content"></div> ``` 并且添加了一个点击事件处理器,用于动态添加新的段落元素: ```javascript $(document).ready(function() { $("#addParaBtn").click(function() { $("<p>").text("New paragraph").appendTo("#content"); }); }); $("#content").on("click", "p", function() { $(this).css("color", "green"); }); ``` 这里,每当用户点击添加按钮就会生成一个新的段落,然后我们绑定一个事件处理器到这些段落上,使得每次点击都会将文本颜色改为绿色。 ### 结论 通过使用jQuery的`.css()`方法,你可以高效且方便地批量修改HTML元素的样式,无论是单个元素还是整个DOM树的部分内容。这种方法尤其适合于脚本驱动的动态网页应用,其中样式需求经常变化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值