jQuery基础选择器应用(第二节)【点击为input控件添加背景色,编队Ul Li,聚焦 失焦,无刷新评论】

点击为input控件添加背景色

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        .s1 {
            background-color: yellow;
        }
    </style>
    <script src="../Scripts/jquery-1.11.3.js"></script>
    <script>
        $(function () {
            //为控件注册焦点事件
            $("input").focus(function () {
                //为当前点击的控件添加s1样式表,将背景设置为黄色,并删除同辈元素中的样式为s1的样式表
                $(this).addClass("s1").siblings().removeClass("s1");
            });
        });
    </script>
</head>
<body>
    <input type="button" name="name" value="按钮一" />
    <input type="button" name="name" value="按钮二" />
    <input type="text" name="name" value="" />
    <input type="text" name="name" value="" />
    <input type="checkbox" name="name" value="" />选择框
    <input type="radio" name="name" value="" />单选1
    <input type="radio" name="name" value="" />单选2
</body>
</html>

编队Ul Li

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        .color {
            background-color: red;
        }
    </style>
    <script src="../Scripts/jquery-1.11.3.js"></script>
    <script>
        $(function () {
            //为第一个ul中的li注册鼠标滑过事件
            $("ul:eq(0) li").mouseover(function () {
                //为当前滑到的li填充背景色,并且删除同辈中的填充背景色
                $(this).addClass("color").siblings().removeClass("color");
            });
            //为第一个ul中的li注册点击事件
            $("ul:eq(0) li").click(function () {
                //删除从第一个ul里移动的li
                $(this).remove();
                //将第一个ul中的li添加到第二个ul中
                $("ul:eq(1)").append("<li>" + $(this).text() + "</li>");
            });
        });
    </script>
</head>
<body>
    <ul>
        <li>魔术</li>
        <li>尼克斯</li>
        <li>公牛</li>
        <li>湖人</li>
        <li>火箭</li>
    </ul>
    <ul>
    </ul>
</body>
</html>

聚焦 失焦

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="../Scripts/jquery-1.11.3.js"></script>
    <script>
        $(function () {
            //页面加载的时候加载text提示
            $("[type=text]").val("请输入内容");
            //失焦事件
            $("[type=text]").blur(function () {
                if ($("[type=text]").val() != "请输入内容" && $("[type=text]").val() != "") {
                } else {
                    $("[type=text]").val("请输入内容");
                }
            });
            //聚焦事件
            $("[type=text]").focus(function () {
                if ($("[type=text]").val() == "请输入内容") {
                    $("[type=text]").val("");
                }
            });
        });
    </script>
</head>
<body>
    请输入搜索关键词:<input type="text" name="name" value="" /><input type="button" name="name" value="搜索" />
</body>
</html>

无刷新评论

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="../Scripts/jquery-1.11.3.js"></script>
    <script>
        $(function () {
            //注册btn点击事件
            $("#btn").click(function () {
                //拼接表格的html页面代码
                var str = "<tr><td>" + $("#name").val() + "</td><td>" + $("#text").val() + "</td></tr >";
                //将拼接好的html页面代码添加到table表后
                $("table").append(str);
            });
        });
    </script>
</head>
<body>
    <table border="1">
        <tr>
            <td>昵称</td>
            <td>评论</td>
        </tr>
    </table>

    昵称:<input id="name" type="text" name="name" value="" />
    <br />
    评论:<input id="text" type="text" name="name" value="" />
    <br />
    <input id="btn" type="button" name="name" value="添加评论" />
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值