java Web第一章学习内容(jquery转换对象,选择器)

本文详细介绍了jQuery中的各种选择器用法,包括后代选择器、子选择器、相邻选择器、兄弟选择器等,并通过实例展示了如何使用这些选择器来操作DOM元素。
一.转换,获取节点对象

document要使用getId或则getName,getClass

参考代码:
var objDOM = document.getElementById("title");
objDOM=objDOM.innerHTML;

jQuery获取对象方法

参考代码:
$("#title").html();                        //该方法等同于document的getid等方法



document转换为jQuery

参考代码:
var txtName = document.getElementById("txtName");

var $txtName = $(txtName);




二.选择器

    /*后代选择器*/

    $(".textRight P").css({"color":"red"});


    /*子选择器*/

    $(".textRight>p").css({"color":"blue"});


    /*相邻选择器*/

    $("h1+p").css({"color":"yellow"});


    /*兄弟选择器*/
    $("h1~p").css({"color":"pink"});
    

    /*标签选择器*/
     $("span").css({"color":"#FF0099","font-weight":"bold"});

    


     /*属性选择器*/
    $("span[title]").css({"font-weight":"bold"})

    


    /*偶数,奇数选择器*/
    $("tr:even").css({"background":"#eff7d1"});
    $("tr:odd").css({"background":"#f7e195"});



    /*hidden所有隐藏的元素*/
    $("#show").click(function () {
        $("p:hidden").show();
    })




    /*visible所有可见的元素*/
    $("#hide").click(function () {
        $("p:visible").hide();
    })
    
    /*first        第一个元素*/
    /*not        不是相应元素*/

    /*lt        小于*/
    /*gt        大于*/
    /*eq        第几个元素*/

    $("#play ol>li>span:first").css({"background":"#f0a30f"})
    $("#play ol>li>span:not(:first)").css({"background":"#a4a3a3"})
    $("#play ol>li:lt(5)").css({"background":"url(images/orange.jpg) right -4px no-repeat"});
    $("#play ol>li:gt(4)").css({"background":"url(images/green.jpg) right -4px no-repeat"})
    $("#play ol>li:eq(1)").css({"background":"url(images/green.jpg) right -4px no-repeat"})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值