使用jquery怎么获得radio的值,
注意: $("input[@type=radio][@checked]").val();
行不通。
注意: $("input[@type=radio][@checked]").val();
行不通。
解决方案 »
- 求实现百度知道页面点登陆后出现背景灰色阴影后还能看到被覆盖的页面
- jquery load 为什么不成功?急!
- 如何初始化页面
- 如何让一个div不随滚动条的滚动而滚动,即固定在屏幕上...
- 函数返回数组,语法如何表示?
- 这个正则哪里出错?关于\[的
- 如何在判断客户端是否开启js和cookie,没开则输出提醒页面。
- 怎么判断文本框中的字符是中文还是英文字符?
- fason(阿信)在帮帮忙 document.forms[0].htsl.value =user0?(这样可以吗)
- 求教:如何忽略Jscript中的错误
- 求教,怎么让这段文字滚动代码显示的时候按比例显示而不是固定宽度?
- jquery代码出错帮忙看看
<html>
<head>
<script language="javascript" type="text/javascript" src="/Script/jquery-1.4.2.js">
</script>
<script language="javascript" type="text/javascript" >
$(document).ready(function(){
alert("aa");
var item = $('input[name=item][@checked]').val();$("#fun").click(function(){
alert(item);
})})
</script>
</head>
<body>
<input type="radio" checked="true" value="aa" name="item">aa
<input type="radio" value="bb" name="item">bb
<input type="radio" value="cc" name="item">cc
<input type="button" id="fun" name="fun" value="chaxun">
</body>
</html>
错误: uncaught exception: Syntax error, unrecognized expression: [@type=radio][@checked]
在Jquery-1.4.2版使用该方法会报错: “Microsoft JScript 运行时错误: 例外被抛出且未被接住”,
定位到 “ throw "Syntax error, unrecognized expression: " + expr;”代码
原因: JQuery1.4.2版,“name”属性前不用加“@”符号。 例如:
$("input[@type=radio][name=checkItem][checked]")
var select=$("input[name=zdgz]:radio");
radio 在ff中默认无法选择,但可以js控制如:$("#bkkl").attr("checked", true);
$(":radio:checked").each(function () {
alert($(this).val());
});
});
$("input[name=XXX]:checked")[0].val();
//strName表单名
function RadioSelVal(strName){
var ojbRadio = $("input[name="+ strName +"]");
var SelVal="";
ojbRadio.each(function(i){
if($(this).attr("checked")){
SelVal=$(this).val();
return;
}
});
if(SelVal==''){
alert('请选择');
}
else{
alert('您选择了'+ SelVal +'');
}
} //strName表单名
function RadioSelVal(strName){
var ojbRadio = $("input[name="+ strName +"]");
var SelVal="";
ojbRadio.each(function(i){
if($(this).attr("checked")){
SelVal=$(this).val();
return;
}
});
if(SelVal==''){
alert('请选择');
}
else{
alert('您选择了'+ SelVal +'');
}
}
$(function () {
var str = "";
$(":radio:checked").each(function () {
//alert($(this).val());
str+=$(this).val+",";
});
//str为一个字符串,如:a,b,c,
});
<input type="radio" value="1" />
alert($(this).val());
});)