jquery对strutrs2 <s:radio>标签的设置和取值
今天郁闷了1小时。
需求是这样的:
<s:radio list="#{0:'男',1:'女'}" value="member.sex" id="sex_id" name="member.sex" listKey="key" listValue="value" onclick="checkSex(this.value)"></s:radio>
这个标签 在页面源代码是这样的
<input type="radio" name="member.sex" id="sex_id0" value="0" onclick="checkSex(this.value)"/><label for="sex_id0">男</label>
<input type="radio" name="member.sex" id="sex_id1" checked="checked" value="1" onclick="checkSex(this.value)"/><label for="sex_id1">女</label>
现在想 点击 男或女单选按钮的时候 想对选中的某项进行“赋值" val 其实正确思路应该是 “选中” selected
结果直接错误的写法是这样的:
function checkSex(val){
$("#sex_id").val(val);
//对选中的取值
var value = $("#sex_id").val();
//这里的value一直是undefined,折腾了半天
}
后来找看了博客
http://heisetoufa.iteye.com/blog/1674657
http://blog.sina.com.cn/s/blog_7b87efa501015ho3.html
改为
function checkSex(val){
if(val!=null&&val!=""){
//对某项赋值
$("#sex_id"+val).attr("checked",true);
//$("#payStatus00").attr("checked",true);
}
//对选中的取值
var value = $("input[name='member.sex'][type='radio'][checked]").val();
//var val = $("input[name=''member.sex'']:checked").val();//获得选中的radio的值,也可以这样
}
//得出结论
不就是所有控件都是val的 很多都是selected
jquery对strutrs2 <s:radio>标签的设置和取值的更多相关文章
- radio的选中设置以及取值。
前台:<input type=" id="tg" name="state"/> <a style="cursor:poin ...
- struts2 页面标签或ognl表达式取值--未完待续
一.加#号取值和不加#号取值的解说 1.s:property 标签——value属性使用事项 1)涉及问题:取值时什么时候该加#,什么时候不加? 2)介绍 <s:property value=& ...
- js localStorage 设置和取值
定义 Storage 对象,对象有get(取值), set(设置), add(加入新值)三个方法 const Storage = {} Storage.get = function (name) { ...
- Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
随着Jquery的作用越来越大,使用的朋友也越来越多.在Web中,由于CheckBox. Radiobutton . DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的 ...
- Jquery 中的CheckBox、 RadioButton、 DropDownList的取值赋值
1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").val(); $ ...
- JQuery中对option的添加、删除、取值
jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Selec ...
- Matlab绘图基础——axis设置坐标轴取值范围
peaks; axis tight %Set the axis limits to equal the range of the data axis square axis 'auto x' % ...
- cookie的设置与取值
设置cookie function cookie(key, value, options) { let days let time let result // A key and value were ...
- web.config设置和取值
博客园中有一篇文章对web.config的结构做了很详细的介绍,原文见 http://www.cnblogs.com/gaoweipeng/archive/2009/05/17/1458762.htm ...
随机推荐
- MySQL 数据库性能优化之SQL优化
前言 有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧. 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础. 优化目标 ...
- flex的Accordion组件头部文本居中显示
flex的Accordion组件头部文本默认是居左的,可以通过设置headerStyleName属性使之居中,另外还可以设置字体的样式等 <?xml version="1.0" ...
- notepad++ gvim editplus 三款选择试用
notepad++开源 试用还不错 但默认不会识别语法高亮 要自己设置 比较烦 gvim 在XP下竟然无法返回命令行 百般折腾无奈放弃 editplus 自带资源栏 选择器 文件查找功能 ...
- js里面的等于号--
一个是赋值等于号,二个是对比等于号,那么三个等于号是什么用的呢 有时候会看到在判断两个对象是否相等的时候使用了三个等号(===),它和两个等号(==)有什么区别呢?简单来说就是使用“==”时,如果 ...
- Ext.net
.FileTypeName=="附件") { command.text="上传"; ...
- Web Service性能测试方案
目录: 1.web Service简介 2.SoapUI介绍 3.使用SoapUI进行web service性能测试 4.使用LR进行web service性能测试 5.使用JMeter进行web s ...
- Keepalived安装及初步使用
一.基本规划VIP:192.168.1.11Master:192.168.1.105Backup:192.168.1.102二.安装主备分别安装keepalivedyum -y install kee ...
- 验证码 mewebstudio/captcha
composer require mews/captcha https://github.com/mewebstudio/captcha
- PowerDesigner连接MySQL,建立逆向工程图解
传说中,程序员们喜欢用powerDesign进行数据库建模.通常都是先设计出物理模型图,在转换出数据库需要的SQL语句,从而生成数据库.但,江湖中流传着"powerDesign逆向工程&qu ...
- Java Messages Synchronous and Asynchronous
//The Consumer Class Consumes Messages in a Synchronous Manner public class Consumer { public static ...