JQ 全选设定与设置选中

复选数据框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
</head>

<body>
<div>全选<input type="checkbox" id="qx" /></div>
<div>
植物园<input type="checkbox" class="ck" value="植物园" />
公园<input type="checkbox" class="ck" value="公园" />
医院<input type="checkbox" class="ck" value="医院" />
餐厅<input type="checkbox" class="ck" value="餐厅" />
</div><br />
<div><input type="button" value="取值" id="btn" /></div><br />
<div>
请输入区域:<input type="text" id="qy" />
<input type="button" value="设置选中" id="szxz" />
</div>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
    $("#qx").click(function(){
        //找到全选按钮的选中状态
        var xz=$(this).prop("checked");
        //将复选框列表里面所有的复选框的选中状态变为全选的选择状态
        $(".ck").prop("checked",xz);
        })
        $("#btn").click(function(){

            var ck=$(".ck");

            for(var i=0;i<ck.length;i++)
            {
                //取JQUERY对象
                //ck.eq(i).prop("checked");
                //取DOM对象
                //ck[i].checked

                if(ck.eq(i).prop("checked"))
                {
                    alert(ck.eq(i).val());
                }
            }
            })

    $("#szxz").click(function(){

        //获取用户输入的值
        var qy=$("#qy").val();
        //设置选中
        var ck=$(".ck");

        ck.prop("checked",false);

        for(var i=0;i<ck.length;i++)
        {
            if(ck.eq(i).val()==qy)
            {
                ck.eq(i).prop("checked",true);
            }
        }

        })        

});

</script>
</html>

单选数据框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
</head>

<body>
<div>
植物园<input type="radio" name="qy" class="ck" value="植物园" />
公园<input type="radio" name="qy" class="ck" value="公园" />
医院<input type="radio" name="qy" class="ck" value="医院" />
餐厅<input type="radio" name="qy" class="ck" value="餐厅" />
</div><br />
<div><input type="button" value="取选中值" id="btn" /></div>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
    $("#btn").click(function(){

        var ck=$(".ck");
        //利用for循环输出
        for(var i=0;i<ck.length;i++)
        {
                if(ck.eq(i).prop("checked"))
                {
                    alert(ck.eq(i).val());
                }
        }

        })
});

</script>
</html>

下拉数据条

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
</head>

<body>
<select id="qy">
<option value="1">所有</option>
<option value="植物园">植物园</option>
<option value="公园">公园</option>
<option value="医院">医院</option>
<option value="餐厅">餐厅</option>
</select>
<input type="button" value="取选中值" id="btn" /><br />
<div>请输入:
<input type="text" id="zhi" />
<input type="button" value="设置选中" id="szxz" />
</div>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
    $("#btn").click(function(){

        alert($("#qy").val());

        })

    $("#szxz").click(function(){

        var zhi=$("#zhi").val();

        var op=$("option");

        /*for(var i=0;i<op.length;i++)
        {
            //op.eq(i).prop("selected");
            if(op.eq(i).val()==zhi)
            {
                op.eq(i).prop("selected",true);
            }
        }*/

        $("#qy").val(zhi);

        })
});
</script>
</html>

时间: 2024-12-19 19:49:19

JQ 全选设定与设置选中的相关文章

JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

jq 全选、反选、判断选中的条数

1.全选或全不选.当勾选全选按钮#selectAll旁边的复选框#all时,列表中的选项全部选中,反之取消勾选则列表中的选项全部为未选中状态. $("#all").click(function(){ if(this.checked){ $("#list :checkbox").prop("checked", true); }else{ $("#list :checkbox").prop("checked",

全选反选以及获取选中的数据

<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>演示:jQuery实现的全选.反选和不选功能</title> <!--<link rel="stylesheet" type="text/css" href="../css/main.css"/>--> <sty

JQ 全选、全不选

$(document).ready(function() { $("#isalldebt").click(function() { if ($(this).attr("checked")) { // 全选 $("input[name='debt_type']").each(function(){ $(this).attr("checked", true); }); } else { // 取消全选 $("input[

jq 全选/取消效果

//全选框$('#btnbutton').live('click',function(){ var data = $(this).attr('data'); if(data=='on'){ $(":checkbox").each(function(){ $(this).attr('checked',true); }); $(this).attr('data','off'); } else if(data=='off'){ $(":checkbox").each(fu

jq 全选与联动的小例子

function initcheckbox () { $(".j-jobs-power dl dt input").click(function () { if (this.checked == true) { $(this).parents('dl').find('dd input').prop('checked', true); } else { $(this).parents('dl').find('dd input').prop('checked', false); } });

JQ全选反选

<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .wrap { width: 300px; margin: 100px auto 0; } table { border-collapse: collaps

关于列表中checkbox选中,全选/反选设置

关于列表中checkbox选中,全选设置 1 <html> 2 <head> 3 <script type="text/javascript"> 4 //点击行时,checkbox处理方法 5 function doclick(id){ 6 var allche = document.getElementById("allid");//全选checkbox 7 var che = document.getElementsByNam

checkbox的全选,取消全选,获得选中值

<html> <head> <title>jq全选以及获得选中项的值</title> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.4.1/jquery.js"></script> <script> $(function() { $("#select").click