搜索
首页php教程php手册jQuery+PHP获取Select option 选择的Text和Value(附选择城市实例)

PHP代码:

[php]  

 

  •  

        所在城市  

       

             

             

             

             

         

  •  

  •  

    所在地区  

     

       

             

             

                 

             

         

     

  •  

     

    Jquery代码:

    [javascript] 

    $("select.city").change(function(){  

        var ccode = $(this).val();  

        $("select.area").hide();  

        if(ccode){  

            $("select.area[citycode="+ccode+"]").show();  

        }  

    });  

    var sltcity = $("select.city").val();  

    if(sltcity){  

         $("select.area[citycode="+sltcity+"]").show();  

    }  

     

    下面是详细的:

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置

     

    获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();

    获取select被选中项的文本:var item = $("select[@name=items] option[@selected]").text();

    获取select被选中项的文本 :var item = $("select[name=items] option[selected]").text(); 或$("select[name=items]").find("option:selected").text();

    select下拉框的第二个元素为当前选中值:$('#select_id')[0].selectedIndex = 1;

    select下拉框value = 'val'的元素为当前选中项:$("select[name=items] option[value='val']").attr("selected","selected");

    radio单选组的第二个元素为当前选中项 :$('input[@name=items]').get(1).checked = true; 或$('input[name=items]').attr("checked", '1′);

    radio的value = 'val'的元素为当前选中项:$('input[name=items] [value='val']').attr("checked","checked");

     

    获取值:

    文本框,文本区域:$("#txt").attr("value");

    多选框checkbox:$("input[name='checkbox':checked]").each(function(){

    var val = $(this).val();

    });

    单选组radio: $("input[type=radio][checked]").val();

    下拉框select的value值: $('select').val();

    下拉框select选中的text 值:$("select").find("option:selected").text();

    控制表单元素:

    文本框,文本区域:$("#txt").attr("value","); //清空内容

                           $("#txt").attr("value",'11′); //填充内容

    多选框checkbox:

    checkbox的第二个元素被打勾:$("input[name=items]").get(1).checked = true; //打勾

                                               $("input[name=items]").get(1).checked = false; //不打勾

    checkbox的value='val'的元素前打勾:$("input[name=item][value='val']").attr("checked",true); 或$("input[name=item][value='val']").attr("checked","checked");

    if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾

    单选组radio: $("input[type=radio]").attr("checked",'2′);//设置value=2的项目为当前选中项

    下拉框select: $("#sel").attr("value",'-sel3′);//设置value=-sel3的项目为当前选中项

    $("").appendTo("#sel")//添加下拉框的option

    $("#sel").empty();//清空下拉框

     

    jQuery获取Radio选择的Value值

     

    代码

    $("input[name='radio_name'][checked]").val(); //选择被选中Radio的Value值

    $("#text_id").focus(function(){//code...}); //事件 当对象text_id获取焦点时触发

    $("#text_id").blur(function(){//code...}); //事件 当对象text_id失去焦点时触发

    $("#text_id").select(); //使文本框的Vlaue值成选中状态

    $("input[name='radio_name'][value='要选中Radio的Value值'").

    attr("checked",true); //根据Value值设置Radio为选中状态

    jQuery获取CheckBox选择的Value值

    $("input[name='checkbox_name'][checked]"); //选择被选中CheckBox元素的集合 如果你想得到Value值你需要遍历这个集合

    $($("input[name='checkbox_name'][checked]")).

    each(function(){arrChk+=this.value + ',';});//遍历被选中CheckBox元素的集合 得到Value值

    $("#checkbox_id").attr("checked"); //获取一个CheckBox的状态(有没有被选中,返回true/false)

    $("#checkbox_id").attr("checked",true); //设置一个CheckBox的状态为选中(checked=true)

    $("#checkbox_id").attr("checked",false); //设置一个CheckBox的状态为不选中(checked=false)

    $("input[name='checkbox_name']").attr

    ("checked",$("#checkbox_id").attr("checked"));//根据3,4,5条,你可以分析分析这句代码的意思

    $("#text_id").val().split(","); //将Text的Value值以','分隔 返回一个数组

     

     jquery1.3.2

    ISDARK : $("input[@type=radio][name=ISDARK][checked]").val()

     

    $("input[name=radioname][value=radio值]").attr("checked","checked");

     

    声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    热工具

    安全考试浏览器

    安全考试浏览器

    Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

    SublimeText3 Linux新版

    SublimeText3 Linux新版

    SublimeText3 Linux最新版

    MinGW - 适用于 Windows 的极简 GNU

    MinGW - 适用于 Windows 的极简 GNU

    这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

    DVWA

    DVWA

    Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

    螳螂BT

    螳螂BT

    Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。