zoukankan      html  css  js  c++  java
  • jQuery表单域中常用的应用

    1、文本框

    <input type="text" value="文本框" id="text" />
    var text = $("#text");
        text.focus(function() {
            if(text.val() == this.defaultValue) {
                $(this).val('').css({
                    'background': '#f9f9f9'
                })
            }
        }).blur(function() {
            if(text.val() == '') {
                $(this).val(this.defaultValue);
            }
            $(this).css({
                'background': '#fff'
            })
        })
    // text文本框获取和失去焦点改变样式
    // html DOM defaultValue属性设置或返回文本框的初始内容,使用jQueryDOM元素无法获取defaultValue值,所以这里用的javascript调用的方法this.defaultValue

     2、单选按钮

    单选按钮是一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮变为非选中。
    checked属性可以设置或返回某个单选按钮是否被选中。
    语法:radioObject.checked = true | false;

    input标签单选按钮必须带有value属性

    var boolCheck = $("input:radio[name='onepiece']").is(":checked"); //jQuery判断单选按钮是否选中状态
            var val = $("input:radio[name='onepiece']:checked").val();
            if(boolCheck) {
                alert(val);
            }else {
                alert("NULL");
            }

    3、复选框

    语法使用、判断是否选中和单选按钮类似。

    复选框常用的有全选功能,取消全选。

    input标签复选框也必须带有value属性。

    <input type="checkbox" name="op" value="1" />1
        <input type="checkbox" name="op" value="2" />2
        <input type="checkbox" name="op" value="3" />3
        <input type="checkbox" name="op" value="4" />4
        <input type="checkbox" name="op" value="5" />5
        <input type="checkbox" name="op" value="6" />6
        <span id="checkAll">全选</span>
        <span id="uncheckAll">取消全选</span>
        <span id="checkRev">反选</span>
    <script>
    $("#checkAll").click(function() {
            $("input[type=checkbox][name=op]").each(function() {
                $(this).prop("checked", true);
            })
        })
        $("#uncheckAll").click(function() {
            $("input[type=checkbox][name=op]").each(function() {
                $(this).prop("checked", false);
            })
        })
        $("#checkRev").click(function() {
            $("input[type=checkbox][name=op]").each(function() {
                $(this).prop("checked", !$(this).prop("checked"));
            })
        })
    
    </script>

    4、select下拉框

    select对象表示一个表单中的一个下拉列表。
    获取option中的value和文本内容分别用到$("option").val(); $("opiont").text()。
    设置选中的方法$("option:last").prop("selected", true);或$("option:last").prop("selected", "selected");
    删除option中的某一项用remove()方法。
    在select中添加一个option选项append() prepend()可用。

  • 相关阅读:
    IDEA 远程调试springboot
    Mybatitas-plus实现逻辑删除
    java通过poi导出excel
    js 展示当前时间
    Linux环境下服务自启
    Spring自带定时器@Scheduled
    Quartz任务调度框架相关方法、参数理解
    Quartz 实现定时任务
    mysql 使用union(all) + order by 导致排序失效
    mongodb的查询操作
  • 原文地址:https://www.cnblogs.com/wanbi/p/4285188.html
Copyright © 2011-2022 走看看