博客列表 >jQuery中的基本操作-2018年9月17日

jQuery中的基本操作-2018年9月17日

鱼越龙门的博客
鱼越龙门的博客原创
2018年09月18日 15:10:56608浏览

今天学习了Jquery的基础知识和简单的Dom操作

代码

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>
<script src="./lib/jquery.js"></script>
<script>
    $('<ul class="list"></ul>').appendTo('body');
    $('.list').append($('<li>iPhone Xr上市了,你的***还够用吗?</li>'));
    $('.list').append($('<li id="ten">我有10个,不怕</li>'));
    $('.list').append($('<li>',{
        class:'iphone6sp',
        text:'我的6sp还可以在站3年',
        click:function () {
            alert("iphone6sp")
        }
    }));
    $('.list').each(function () {
        $(this).css('background-color','red');
    })
    console.log($('li').length);
    $('li').get(0).style.backgroundColor='lightgreen';
    $('li')[1].setAttribute('style','color:red');
    console.log($('li').get().length);
    console.log($('li#ten').index());
</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .highlight{
            background-color: yellow;
        }
        #title{
            color:red;
        }
    </style>
</head>
<body>
    <ul>
        <li>
            <h3 id="title">前端课程</h3>
            <ul>
                <li>HTML</li>
                <li>CSS</li>
                <li>
                    <h3>JavaScript</h3>
                    <ul>
                        <li>Jquery</li>
                        <li>Bootstrap</li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
    邮箱: <input type="text"><br>
    密码: <input type="password"><br>
    <input type="radio" name="gender" value="male" checked>男
    <input type="radio" name="gender" value="female">女
    <br>
    <input type="checkbox" name="hobby[]" value="dance"checked>跳舞
    <input type="checkbox" name="hobby[]" value="sing">唱歌
    <br>
    你的学历:
    <select name="" id="">
        <option value="">幼儿园</option>
        <option value="小学" selected>小学</option>
        <option value="">初中</option>
        <option value="">其它</option>
    </select>
    <br>
    <button type="submit">提交</button>
    <button type="reset" disabled>重置</button>
    <script src="./lib/jquery.js"></script>
    <script>
        // $('*').addClass('highlight');
        // $('li').addClass('highlight');
        // $('.highlight').css('color','red');
        // $('#title').addClass('highlight');
        //$('li:first h3').addClass('highlight');
        //$('li:first>h3').addClass('highlight');
        // $("li:contains('HTML'):last").addClass('highlight');
        //$("li:contains('HTML'):last+li").addClass('highlight');
        //$("li:contains('HTML'):last~li").addClass('highlight');
        //$("input[type='text']").addClass('highlight');
        //$(':input').not(':submit').not(':disabled').addClass('highlight');
        console.log($(':checkbox:checked').val());
        console.log($(':checkbox').not(':checked').val());
        console.log($(':checkbox').val());
        console.log($(':input:selected').val());
    </script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<ul>
    <li>列表项01</li>
    <li>列表项02</li>
    <li>列表项03</li>
    <li>列表项04</li>
    <li>列表项05</li>
</ul>
<script src="./lib/jquery.js"></script>
<script>
    $('ul').append('<li>新元素1</li>');
    $('<li>新元素2</li>').appendTo('ul');
    $('ul').prepend('<li>新元素3</li>');
    $('<li>新元素4</li>').prependTo('ul');
    $('li:eq(2)').after('<li>新元素5</li>');
    $('<li>新元素6</li>').insertAfter('li:eq(4)');
    $('li:contains("新元素")').replaceWith('<li style="color:red">新元素</li>');
    $('<li style="color:lightgreen">新元素</li>').replaceAll('li:contains("新元素")');
</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议