jquery-属性操作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>属性操作</title>
    <script src="../libs/jquery.js"></script>
</head>
<body>
<p title="选择你最喜欢的水果"><strong>你最喜欢的水果是?</strong></p>
<ul>
    <li title='苹果'>苹果</li>
    <li title='橘子'>橘子</li>
    <li title='菠萝'>菠萝</li>
</ul>
<!-- 对应下面的val()方法代码-->

<input type="text" id="address" value="请输入邮箱地址">
<input type="text" id="password" value="请输入邮箱密码">
<input type="button" value="登录">
<script>
    /*//获取属性和设置属性
    var $para = $("p"); //获取p节点
    var p_txt = $para.attr("title");    //获取P元素节点属性title
    /!*$("p").attr("title","your title");  //设置单个的属性值*!/
    $("p").attr({"title" : "your title","name" : "test"});//一次性为同一个元素设置多个属性*/

    /*//删除属性
    $("p").removeAttr("title");//删除p元素的属性title*/

    //设置和获取HTML、文本和值
    //html()方法
    /*var p_html = $("p").html();
    alert(p_html);
    $("p").html("<strong>111111</strong>");//设置p元素的HTML代码*/

    //text()方法,JavaScript中的Innertext属性并不能在Firefox下运行,而jQuery的text()方法支持所有的浏览器
    /*var p_text = $("p").text();
    alert(p_text);
    $("p").text("22222");*/

    //var方法
    //当鼠标获取焦点时
   /* $("#address").focus(function () {
        var txt_value = $(this).val();  //获取地址文本框
        if(txt_value == "请输入邮箱地址"){
            $(this).val("");
        }
    });*/
    //当鼠标失去焦点时
    /*$("#address").blur(function () {
        var  txt_value = $(this).val();
        if(txt_value == ""){
            $(this).val("请输入邮箱地址");
        }
    });*/

    //使用表单元素的defaultValue属性也可以实现相同的功能
    $("#address").focus(function () {
        var txt_value  = $(this).val();
        if(txt_value == this.defaultValue){
            $(this).val("");
        }
    });
    $("#address").blur(function () {
        var txt_value = $(this).val();
        if(txt_value==""){
            $(this).val(this.defaultValue);
        }
    })


</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值