jquery简单使用入门

复制代码
<!DOCTYPE html>
<html>
<head>
    <title>jquery</title>
    <meta charset="utf-8">
    <!-- 引入jquery库和bootstrap的css库 -->
    <script src="static/jquery-3.3.1.min.js"></script>
    <link rel="stylesheet" type="text/css" href="static/bootstrap.min.css">
<div class="container">
    <div id="alertbox" class="alert alert-success" role="alert">这是警告框</div>
</div>
</head>
<body>

<!-- ①按钮和表单元素 -->
<button id="btn1" class="btn btn-info">按钮</button>

<form id="form1" action="http://www.baidu.com/s">
    <input type="text" id="search1" name="wd">
    <input type="submit" name="提交">
</form>

<!-- ②通过按钮提交内容到某段内容id=content中并累加 -->
<div class="alert alert-success" id="content"></div>

<input type="text" id="input-text" name="">
<button class="btn btn-default" id='submit-btn'>发送</button>

<script type="text/javascript">
    /*
    注意:js代码必须在获取的元素以后加载,否则无法正常获取元素

    jquery的语法
    $(选择元素).操作方法().操作方法2()
    选择元素和我们的css语法一致

    操作方法:
        .show 显示
        .hide 隐藏  可以传入一个毫秒值 产生动画
        .html() 修改元素标签内的内容
            .html() 获取标签内部的值
            .html(xxx) 把标签内部的值 设置为xxx

        .on 绑定事件(时间类型,触发函数)
        .val 获取或者设置输入框的值
            .val() 获取输入框的值
            .val(xxx) 把输入框的值 设置为xxx
    */
    // ①jquery实现隐藏3秒,和展示动画效果1秒展示
    /*$('#alertbox').hide(3000).show(1000);
    // 赋值html
    $('#alertbox').html('heihei');
    // 赋值输入框
    $('#alertbox').html('username: <input type="text" value="username" />');*/
    //触发点击事件
    /*$('#btn1').on('click',function(){
        $('#alertbox').html('username: <input type="text" value="username" />').hide(2000);
        // alert('jack')
    })*/

    //通过val赋值
    /*$('#btn1').on('click',function(){
        $('#search1').val('51reboot');
    })

    $('#form1').on('submit',function(){
        if ($('#search1').val() == "51reboot"){
            
            alert('go');
            //return false是终止submit事件
            return false;
        }
    })*/

    //②通过按钮提交内容到某段内容中并累加
    $('#submit-btn').on('click', function(){
        var oriText = $('#input-text').val()
        var oriContent = $('#content').html()
        $('#content').html(oriContent + '<br/>' + oriText)

        //清除输入框的内容
        $('#input-text').val('')
    })


</script>
</body>
</html>
复制代码

 

posted @   reblue520  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示