jQuery中的DOM操作(二)

1.属性操作
在jQuery中,用attr()方法来获取和设置元素的属性,removeAttr()方法来删除元素属性
2.样式操作
addClass()方法用来追加样式;
removeClass()用来移除样式;
toggle()用来切换样式;(注意区别hover()方法)

例:$toggleBtn.toggle(function() {
    //显示元素  代码3
},function() {
    //隐藏元素  代码4
});

toggle()方法此处的作用是交替执行代码3和代码4两个函数,如果元素原来是显示的,则隐藏它;如果元素原来是隐藏的,则显示它。此时,toggle()方法主要是控制行为上的重复切换
hasClass()用来判断元素中是否含有某个class,如果有,则返回true,否则返回false;
二。设置和获取HTML,文本和值
1.html()方法类似于js中innerHTML属性,可以用来读取或者设置某个元素的HTML内容
2.text()方法类似于js中的innerText属性,用来读取或设置某个元素中的文本内容
3.val()方法类似于js中的value属性,可以用来读取或设置某个元素的值

例:$("#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("请输入邮箱地址");
    }
});

三。遍历节点
1.children()方法用于取得匹配元素的子元素集合(不考虑其他后代元素)
2.next()方法用于取得匹配元素后面紧邻的同辈元素

例:var $p1=$("p").next(); //取得紧邻<p>元素后的同辈元素

3.prev()方法用于取得匹配元素前面紧邻的同辈元素
4.siblings()用于取得匹配元素前后所有的同辈元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值