jquery如何获取文本框的值?

jquery可以使用下面的两种方法获取文本框中的值:

文本框如下:

<input type="text" id="userName">

获取方法:

方法一:var userName = $("#userName").attr("value");

attr() 方法设置或返回被选元素的属性和值。

当该方法用于返回属性值,则返回第一个匹配元素的值。

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

方法二:var userName=$("userName").value();

获取Dom标签元素的value值,属于原生态JavaScript的写法

实例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="js/jquery-3.3.1.min.js" ></script>
</head>
<body>
    <div id="box">
        <input type="text">
        <input type="text">
        <input type="text">
        <input type="text">
        <input type="button" id="btn" onclick="Total()" value="转化为数组">
    </div>
    <!--<script src="这里是jquery文件路径"></script>-->
    <script>
    function Total() {
        var numArr = []; // 定义一个空数组
        var txt = $('#box').find(':text'); // 获取所有文本框
        var s=txt.eq(0).val(); //jquery的写法
        var ss=txt[0].value;//JavaScript的写法 //如果是获取btn的值就要用value了 
        alert(s);
        
    }
    </script>
</body>
</html>

更多相关知识请关注前端学习网站

以上就是jquery如何获取文本框的值?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » jQuery 答疑