`

获取相同class相同的元素值,获取单选框中选中对象的值

阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'radil_checked.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

	<style type="text/css">
	.menu{
		border: 1px solid #ffEEcc;
		border-collapse: collapse;
		line-height: 30px;
	}
	</style>
  <script type="text/javascript" src="Script/jquery.js"></script>
  <script type="text/javascript">
  	function clk () {
  		var val = $("input[type='radio'][name='num']:checked").val();
  		alert(val);
  	}
  	
  	function changeBackColor (str) {
  		$("#main").children(".list").children(".menu").each(function(i,v){
  			if(v.innerHTML == str){
  				$(this).css('background-color','yellow');
  			} else {
  				$(this).css('background-color','white');
  			}
  		});
  	}
  </script>
  </head>
  
  <body>
  <fieldset>
  	<legend>获取单选框值</legend>
    <input type="radio" name="num" value="1" onclick="clk();">1
    <input type="radio" name="num" value="2" onclick="clk();">2
    <input type="radio" name="num" value="3" onclick="clk();">3
    <input type="radio" name="num" value="4" onclick="clk();">4
    <input type="radio" name="num" value="5" onclick="clk();">5
  </fieldset><br><br>
  <div id="main">
  	<div class="list">
  		<div class="menu">menu</div>
  	</div>
  	<div class="list">
  		<div class="menu">menu1</div>
  	</div>
  	<div class="list">
  		<div class="menu">menu2</div>
  	</div>
  </div>
  <input type="button" value="menu" onclick="changeBackColor(this.value)">&nbsp;
  <input type="button" value="menu1" onclick="changeBackColor(this.value)">&nbsp;
  <input type="button" value="menu2" onclick="changeBackColor(this.value)">&nbsp;
  </body>
</html>

 

分享到:
评论

相关推荐

    java选择框、单选框和单选按钮

    Java中的选择框、单选框和单选按钮是GUI(图形用户界面)编程中常见的组件,主要用于用户在一组选项中进行选择。这些组件都属于Swing库中的JComponent子类,用于构建桌面应用的交互元素。 **选择框(JCheckBox)** ...

    jquery 选择器 描述

    - `:checked`:选择所有选中的复选框或单选按钮。 - `:selected`:选择所有被选中的`&lt;option&gt;`元素。 ### jQuery DOM操作 除了选择器外,jQuery还提供了丰富的DOM操作方法: 1. **获取文本和属性**: - `.text()...

    jquery 1.4 cheatsheet

    - `num.size()` 或 `.length`:获取jQuery对象集合中的元素数量。 - `str.selector`:获取用来创建该jQuery对象的选择器字符串。 - `el.context`:获取jQuery对象集合中的元素的上下文。 - `$.eq(index)`:根据...

    小程序radiobuttong效果源码

    - `&lt;radio&gt;`组件是单选框,通过设置`value`属性来标识每个单选按钮的唯一值,通过`group-value`属性在父组件`&lt;radio-group&gt;`中控制当前选中的值。 - 使用`checked`属性可以设置单选按钮是否默认选中,但通常我们会...

    jQuery权威指南(完整版)

    - $(":radio"):所有的单选框。 - $(":checkbox"):所有的复选框。 - $(":submit"):所有的提交按钮。 - $(":reset"):所有的重置按钮。 - $(":button"):所有的标准按钮。 - $(":image"):所有的图像形式的...

    jQuery 判断元素整理汇总

    对于单选按钮(radio button),由于它们通常具有相同的name属性值,当在一个name组中判断哪个单选按钮被选中时,需要特别注意。由于name组内的单选按钮互斥,只有最后一个被选中的单选按钮会被标记为"checked"。...

    QSS样式表文件

    - 伪类和伪元素:如`:hover`用于鼠标悬停状态,`:focus`用于获取焦点时,`:checked`用于复选框或单选框选中状态。 - 关联样式表:通过`@import`指令导入其他QSS文件。 5. **Qt与QSS结合使用**: - `QWidget::...

    javascript面试题汇总

    `getElementsByName()`返回一个NodeList,遍历这个列表,检查每个元素的`checked`属性,如果找到选中的,就显示对应的索引并弹出警告框。 这些是JavaScript面试题中涵盖的一些核心概念,深入理解和掌握这些知识点...

    PPT和案例\jQuery选择器

    但在jQuery中,尝试用选择器获取不存在的元素不会导致错误,而是返回一个空的jQuery对象。 总的来说,jQuery选择器的灵活性和易用性使得前端开发人员能够更高效地操作DOM,减少代码量,提高代码可读性和维护性。...

    javascript的经典面试题汇总

    alert('当前选中的是第 ' + (i + 1) + ' 个单选框'); break; } } } ``` #### 2. 填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短 ```javascript function foo() { alert('成功...

    最全的java面试题,绝对有用

    - `checked`:用于复选框和单选按钮,指定默认选中状态。 - `readonly`:使输入字段只读,无法编辑。 ### 4. JavaScript 事件触发器 在HTML文档中,可以使用JavaScript来监听和响应用户的操作,常见的事件触发器...

    JAVA必备英文单词.docx

    22. **Get (获取)**:获取对象的属性值。 23. **Set (设置)**:设置对象的属性值。 24. **Public (公有)**:访问修饰符,允许类的任何地方访问。 25. **Private (私有)**:访问修饰符,仅允许类内部访问。 26. *...

    2016信息工程Web开发技术复习概要Word版.docx

    - `DataSet`对象用于在内存中存储从数据库中获取的数据,类似于小型的离线数据库。 #### 36. DataAdapter对象 - `DataAdapter`对象用于填充`DataSet`,以及将更改的数据同步回数据库。 #### 37. Connection对象 - ...

    javascript笔试题目附答案@20081025_jb51.net

    - **实现思路**: 通过获取表单中所有名称相同的单选框,然后遍历这些单选框来查找被选中的单选框,并显示相应的提示信息。 - **代码分析**: 通过 `document.getElementsByName("radioGroup")` 获取名为 `radioGroup`...

    重头公司笔试题百度,阿里

    - **功能解析**:这段代码的作用是遍历具有指定名称的所有单选按钮,如果某个按钮被选中,则弹出一个提示框显示该选项的位置。 - **扩展知识点**:`document.getElementsByName()` 方法返回一组拥有相同名称的元素...

    jQuery完全实例.rar

    在文档的第一个表单中,查找所有的单选按钮(即: type 值为 radio 的 input 元素)。 jQuery 代码: $("input:radio", document.forms[0]); --------------------------------------------------------------------...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...

Global site tag (gtag.js) - Google Analytics