使用jQuery操作input的value值

表单控件是jQuery的重中之重,因为一旦牵扯到数据交互,就离不开form表单的使用,比如用户的登录注册功能等。

在进行操作input的value值的时候,主要使用jQuery的val()方法。

点击查看val()的使用方法

看如下代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(function(){
        //一、获取值
            //1.获取单选框被选中的value值
            console.log($("input[type=radio]:checked").val());   

            // 2.复选框被选中的value,获取的是第一个被选中的值, 如果没有值,将显示on
            console.log($("input[type=checkbox]:checked").val());

            //3.下拉列表被选中的值
            var obj = $("#timespan option:selected")
                //获取被选中的值
            console.log(obj.val());
                // 获取文本
            console.log(obj.text())

        // 二、设置值
            //1.设置单选按钮和多选按钮被选中项
            $("input[type=radio]").val(["1"]);
            $("input[type=checkbox]").val(["sleep", "play"]);

            //2.设置下拉列表框的选中值,必须使用select
            //因为option只能设置单个值,当给select标签设置multiple, 那么我们设置多个值,就没有办法了。
            //但是使用select设置单个值和多个值都可以。
            $("selct").val(["2", "3"]);

            //3. 设置文本框的value值
            $("input[type=text]").val("this is a test.");
        })
    </script>
</head>
<body>
    <form action="javascript:void(0)">
        <input type="radio" name="sex" value="1" />男
        <!-- 设置checked属性表示选中当前选项 -->
        <input type="radio" name="sex" value="0" checked=""/>女

        <input type="checkbox" name="eat" value="eat" checked=""/>吃饭
        <input type="checkbox" name="sleep" value="sleep"/>睡觉
        <input type="checkbox" name="play"  value="play" checked="" />打豆豆

        <!-- 下拉列表 option标签内设置selected属性 表示选中当前 -->
        <select name="timespan" id="timespan" class="Wdate">
            <option value="1">8:00-8:30</option>
            <option value="2" selected="">8:30-9:00</option>
            <option value="3">9:00-9:30</option>
        </select>

        <input type="text" name="" id="" value="请输入">
    </form>
</body>
</html>

原文地址:https://www.cnblogs.com/yang-wei/p/9534521.html

时间: 2024-11-14 08:05:41

使用jQuery操作input的value值的相关文章

jQuery的属性操作/使用jQuery操作input的value值

一.jQuery的属性操作 jQuery的属性操作模块分成四个部分: HTML属性操作, DOM属性操作, 类样式操作和值操作 HTML属性操作: 是对HTML文档中的属性读取,设置和移除操作; 比如:attr(), removeAttr() DOM属性操作: 对DOM元素的属性进行读取, 设置和移除操作; 比如prop(), removeProp() 类样式操作: 是指对DOM属性className进行添加, 移除操作; 比如addClass(), removeClass(), toggleC

05-使用jQuery操作input的value值

表单控件是我们的重中之重,因为一旦牵扯到数据交互,离不开form表单的使用,比如用户的注册登录功能等 那么通过上节知识点我们了解到,我们在使用jquery方法操作表单控件的方法: $(selector).val()//设置值和获取值 看如下HTML结构: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></ti

jQuery操作input值总结

1.获取选中的值: 获取一组radio被选中项的值: var item = $("input[@name=items]:checked").val(); 获取select被选中项的文本: var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值: $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选

jQuery操作&lt;input type=&quot;radio&quot;&gt;

jQuery操作<input type="radio"> <input type="radio">如下: 1 2 3 4 5 <input type="radio" name="city" value="BeiJing">北京 <input type="radio" name="city" value="TianJi

jQuery 操作 input 之 checkbox

jQuery 操作 input 之 checkbox 一片 HTML 清单: <input type="checkbox" name="hobby" value="棒球"> 棒球 <input type="checkbox" name="hobby" value="乒乓球"> 乒乓球 <input type="checkbox" name

jQuery操作 input type=checkbox的实现代码

jQuery操作 input type=checkbox的实现代码 jQuery操作 input type=checkbox的实现代码,需要的朋友可以参考下,这边脚本之家推荐大家看我们以前发布的文章 复制代码 代码如下: <input type="checkbox">: 2012欧洲杯"死亡之组"小组出线的国家队是:<br> <input type="checkbox" name="nation"

JQuery 操作对象的属性值

通过JQuery去操作前台对象(div,span...)的属性是很常见的事情,本文就简单的介绍几种操作情形. 1):通过属性值去获取对象 2):用JQuery去修改对象的属性值 3):获取并修改对象的Style的属性值 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src=&quo

jquery操作input

获取选中的值获取一组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=i

JQuery 操作input

获取选中的值 获取一组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[@n