单选组radio: $("input[@type=radio][@checked]").val();
获取一组radio被选中项的值
var item = $("input[@name=items][@checked]").val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$("#select_id")[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$("input[@name=items]").get(1).checked = true;
设置单选组值
单选组radio: $("input[@type=radio]").attr("checked","2");//设置value=2的项目为当前选中项 (错
)
$("input[@name=radio_s][@value=16]").attr("checked",true);(测试通过)
例1
代码如下 | 复制代码 |
<asp:RadioButtonList runat="server" ID="rblShow" class="show" RepeatDirection="Horizontal"> <asp:ListItem Text="是" value="1" /> <asp:ListItem Text="否" value="0"/> </asp:RadioButtonList> <p class="isShow" style="width: 500px"> |
然后在脚本js中添加Jquery引用后。
代码如下 | 复制代码 |
<script type="text/javascript"> $(function () { $(":radio").click(function () { if ($(this).val() == "1") { $(".isShow").fadeIn(); } else { $(".isShow").fadeOut(); } }) }) |
例2
代码如下 | 复制代码 |
<html> <head> <script type="text/javascript" src="/ajaxjs/jquery1.3.2.js"> </script> <script type="text/javascript"> $(function(){ $("#form1").submit(function(){ if($("#form1 input:checked")){ return false; //不提交 |