jquery设置html的一些常用例子

1、设置style:

$(".classname").css("background-image", "url(./images/a1.jpg)");

2、插入元素或者清空

$(".classname").empty();//清空$(".classname")内部
$(".classname").append("<li><img src=images/a1.png alt=></li>");//插入$(".classname")内部
var a = '<video src="./video/a1.mp4" controls="controls" style="width: 100%;" loop="loop" autoplay="autoplay"></video>';
$(".classname").html(a);//替换成a内容

3、鼠标单击事件

$(".classname").click(function () {
        alert("");
});

4、修改class样式

$("#idname").addClass("newclassname");
$("#idname").removeClass("classname");

5、调用鼠标的click事件

$(".classname").click();

以下摘自网络:

jQuery函数主要有四大类
1、jQuery选择器 2、jQuery属性函数(取值赋值合体) 3 jQuery 方法 4jQuery工具类

  /*1.1基本选择器*/
                //$('*').css('background','red');                                                                //选择本页所有元素
                //$(this.getElementByXid("div1")).css('background','red');                //选择Xid值为div1的元素
                //$('li').css('background','red');                                                                //返回所有li元素
                //$('.x-col-10').css('background','red');                                                //返回所有class类为.x-col-10的元素
                //$(".x-titlebar-left").css('background','red');                                      //返回class为x-titlebar-left的元素
                //$("[src]").css('width','290px');                                                      //返回所有带src属性的元素

/3、jQuery方法/

    /*if($(this.getElementByXid("div1")).css("display")=='none'){
                        $(this.getElementByXid("div1")).show();                                                                                //显示div1元素
                }else{
                        $(this.getElementByXid("div1")).hide();                                                                                //隐藏div1元素
                }*/

                /*if($(this.getElementByXid("image1")).css("display")=='none'){
                        $(this.getElementByXid("image1")).show(400);                                                                //400毫秒内显示div1元素
                }else{
                        $(this.getElementByXid("image1")).hide(400);                                                                //400豪秒内隐藏div1元素
                }*/       
                //$(this.getElementByXid("image1")).toggle(400);                                                                //上面四行的整合(以后不再提示)

                /*if($(this.getElementByXid("div1")).css("display")=='none'){
                        $(this.getElementByXid("div1")).slideDown("slow");                                                        //下滑显示div1
                }else{
                        $(this.getElementByXid("div1")).slideUp("slow");                                                        //上滑隐藏div1
                }*/
                //$(this.getElementByXid("div1")).slideToggle("slow");

                /*if($(this.getElementByXid("div1")).css("display")=='none'){
                        $(this.getElementByXid("div1")).fadeIn("slow");                                                                //淡入div1
                }else{
                        $(this.getElementByXid("div1")).fadeOut("slow");                                                        //淡出div1
                }*/
                //$(this.getElementByXid("div1")).fadeToggle("slow");

                //$(this.getElementByXid("image1")).animate({height:'50px',width:"50px"});                //将image1的高度和宽度都动画变成50px
                //$(this.getElementByXid("image1")).animate({height:'+=50px',width:"+=50px"});        //将image1的高度和宽度都动画增加50px
                //$(this.getElementByXid("row2")).remove();                                                                                //删除row2及其子元素
                //$(this.getElementByXid("row2")).empty();                                                                                //删除row2子元素,保留frow2

                /*if($(this.getElementByXid("row2")).hasClass("blue")){
                        $(this.getElementByXid("row2")).removeClass('blue') ;                                                //给row2添加blue类
                }else{
                        $(this.getElementByXid("row2")).addClass('blue') ;                                                        //给row2去除blue类
                }*/
                //$(this.getElementByXid("row2")).toggleClass('blue') ;
 /*1.2过滤选择器*/
                //$("img[src$='jpg']").css('width','290px');                                           //返回所有属性src以jpg结尾的image元素
                //$("img[src*='head.jpg']").css('width','290px');                                //返回属性src包含head.jpg的img元素
                //$('lidd').css('background','red');                                                        //返回偶数行的li元素
                //$('li:even').css('background','red');                                                        //返回奇数行的li元素
                //$('li:first').css('background','red');                                                //返回第一个li元素
                //$('li:last').css('background','red');                                                        //返回最后一个li元素
                //$('li:eq(2)').css('background','red');                                                //返回第二个li元素
                //$('li:gt(2)').css('background','red');                                                //返回第二个以后的li元素
                //$('li:lt(2)').css('background','red');                                                //返回第二个以前的li元素

                //$("li:not(:empty)").css('background','red');                                        //返回不为空的li元素
                //$("div:empty").css('background','red');                                                //返回空的div元素
                //$("li div:contains('冀')").css('background','red');                        //在li元素下面选择文本包含冀的div元素
                //$("li div:has(input)").css('background','red');                                //在li元素下面,选择有子元素input的div元素
                //$("li:visible").css('background','red');                                                //选择可见的li元素
                //$("ul li:nth-child(3n + 1)").css('background','red');                        //选择3n+1(n=1,2,3.。。。)的li元素
 /*1.3组合选择器*/
            /*$("A B") 查找A元素下面的所有子节点,包括非直接子节点
                $("A>B") 查找A元素下面的直接子节点
                $("A+B") 查找A元素后面的兄弟节点,包括非直接子节点
                $("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点*/

                //$("li input").css('background','red');                                                //选择li元素下面所有的input
                //$("li>div").css('background','red');                                                        //选择里元素下面的input子元素
                //$('.col-title .x-col-10').css('background','red');                        //选择col-title类下面的x-col-10的类元素

                //$('.col-title >*').css('background','red');                                        //选择类col-title下面所有的子元素
                //$('.col-title >div').css('background','red');                                        //选择类col-title下面所有的div元素
                //$('.col-title, .x-col-10').css('background','red');                        //选择col-title和x-col-10的元素
                //$('.x-col-10 + div').css('background','red');                                        //选择类x-col-10后面的所有div元素
                //$('.col-title ~ div').css('background','red');                                //选择类x-col-10后面的div兄弟节点
 /*1.3DOM函数选择器*/
                //$(this.getElementByXid("image1")).parent().css('background','red');                //选择image1元素的父亲
                //$(this.getElementByXid("row2")).children().css('background','red');                //选择row2的所有子元素
                //$(this.getElementByXid("row2")).children(":even").css('background','red');//选择row2子元素中的奇数元素
 /*2、jQuery函数(取值赋值合体)*/
                //alert($(this.getElementByXid("col8")).text());                                                        //读取col8元素的值
                //$(this.getElementByXid("col8")).text("测试");                                                                //给col8元素赋值
                //alert($(this.getElementByXid("col8")).html());                                                        //读取col8元素的值(包括html标记)
                //$(this.getElementByXid("col8")).html("测试");                                                                //给col8元素赋值(包括html标记)
                //$(this.getElementByXid("col8")).css("background-color","yellow");                        //修改col8元素的css
                //alert($(this.getElementByXid("col8")).css("background-color"));                        //读取col8元素的css
                //$(this.getElementByXid("col8")).css({"background-color":"yellow","font-size":"200%"});        //更改多个css值
                //alert($(this.getElementByXid("div1")).height());                                                        //读取div1的height值(不包括内边距,边框和外边距)
                //$(this.getElementByXid("div1")).height(180);                                                                //设置div的height值
                //$(this.getElementByXid("div1")).height('180px');                                                        //设置div的height值
                //alert($(this.getElementByXid("div1")).innerHeight());                                                //读取div1的innerheight值(不包括边框和外边距)
                //$(this.getElementByXid("div1")).innerHeight(180);                                                        //设置div的innerheight值
                //alert($(this.getElementByXid("div1")).outerHeight());                                                //读取div1的outerheight值(不包括外边距)
                //alert($(this.getElementByXid("div1")).outerHeight(true));                                        //读取div1的outerheight值(包括外边距)
                //$(this.getElementByXid("div1")).outerHeight(180);                                                        //设置div的outerheight值

jquery根据name属性查找

$("div[id]") 选择所有含有id属性的div元素 
$("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 

$("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 

$("input[name^='keleyi']") 选择所有的name属性以'keleyi'开头的input元素 
$("input[name$='keleyi']") 选择所有的name属性以'keleyi'结尾的input元素 
$("input[name*='keleyi']") 选择所有的name属性包含'keleyi'的input元素 

$("input[id][name$='keleyi']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以keleyi结尾的元素 

例如:$(“input[name=’keleyi’]”) 表示查找的是name为keleyi的表单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值