5-4设置和获取表单的value值

2019-03-16  本文已影响0人  大庆无疆
方法:val()

val()在select(选择框)中有特殊的作用

<body>
    <input type="button" value="显示效果" id="btn"/>
    <input type="text" value="文本框" id="txt"/>
    <input type="radio" value="man" name="sex" id="rad" />男
    <input type="checkbox" value="1" id="ck" />吃饭
    <input type="submit" value="提交" id="sm" />
    <textarea name="" id="tt" cols="30" rows="10" value="你一定不帅">
    </textarea>
    <!-- 选择框 -->
    <select id="se">
        <option value="1">北京</option>
        <option value="2">上海</option>
        <option value="3">深圳</option>
    </select>


    <script type="text/javascript" src="js/jquery-1.12.2.min.js"></script>
    <script type="text/javascript">
        // ---------------------------------------------
        // 方法:val();
        
        // 页面加载事件
        $(function () {
            // 注册点击事件
            $('#btn').click(function () {
                // ---------------------------获取value值--------------------
                console.log($(this).val());//显示按钮的value属性值
                console.log($("#txt").val());//显示文本框的value属性值
                console.log($("#rad").val());//显示的单选框的value属性值
                console.log($("#ck").val());//显示的是复选框的value属性值
                console.log($("#sm").val());//显示的是提交按钮的value属性值

                // ---------------------------设置value值--------------------
                $(this).val("这是一个按钮妞");
                $("#txt").val("我是一个开心的按钮");
                $("#rad").val("这是单选");
                $("#ck").val("兴趣来了");
                $("#sm").val("这是sm按钮");

                // ---------------------通过.val()也可以获取和设置textarea的值----------------
                console.log($("#tt").text());
                console.log($("#tt").text('我是谁'));

                //--------------------val()在select中的使用-----------------
                // 记得要先给select的每一项都添加value值

                $('#se').val('2');  //点击按钮的时候,就会自动选中value值为2的项
                console.log($('#se').val());    //输出2
            });
        });
    </script>
</body>
上一篇下一篇

猜你喜欢

热点阅读