jquery简单总结

下面是对平时遇到的一些jQuery的简单知识点的总结

  • jQuery获取对象的方法
    <input class="test" name="test" id="test"/>
    (1) 类选择器获取 $(“.test”),选取 class 为 “test” 的所有元素

    (2) id 选择器获取 $(“#test”),选取 id=”test” 的 元素

    (3) ("input[name=test]")name"test" ( " i n p u t [ n a m e = ′ t e s t ′ ] " ) 选 取 n a m e 为 " t e s t " 的 所 有 元 素 , (“input[class=’test’]”)选取 class为 “test” 的所有元素

  • jQuery选中radio

    <input name="rd" star="3" type="radio" value="3">
    <input name="rd" star="4" type="radio" value="4">
    <input name="rd" star="5" type="radio" value="5">

    (1)获取单选框值的三种方式:

    $('input:radio:checked').val();
    $("input[type='radio']:checked").val();
    $("input[name='rd']:checked").val();

    (2)选中第二个radio :$("input[name='rd']").eq(1).porp("checked", true);
    (3)遍历:

    $("input[name='rd']").each(function () {
    var value = $(this).val(); //获取对象的属性值
    var star = $(this).attr("star"); //获取对象的属性值
    $(this).is(":checked") //判断此对象是否被选中
    }
  • 隐藏标签

    obj.show();
    obj.hide();
    obj.is(":hidden") //判断对象是否隐藏
  • 关于jQuery动态添加html
<div id="test"> <p>123</p></div>
$("#test").append("<p>345</P>); //在此对象标签里添加  
<div id="test"> <p>123</p><p>456</p></div>;//结果 

$("#test").before("<p>345</P>); //在此对象前边添加
<p>456</p><div id="test"> <p>123</p></div>;//结果

 $("#test").after("<p>345</P>); //在此对象后边添加
 <div id="test"> <p>123</p></div><p>456</p>;//结果
  • 关于删除标签
 <div id="test"><p>123</p></div>
   $("#test").remove(); //删除标签   
   $("#test").html();  //获取标签里的html,结果:<p>123</p> 
   $("#test").html("");//清空标签里的html <div id="test"></div>
  • 给对象添加属性
<div id="test" class="test"></div>
  $("#test").addClass("test1"); // 给对象添加class 结果: <div id="test" class="test test1"></div>
  $("#test").removeClass("test"); // 给对象移除class 结果: <div id="test" class="test1"></div>
  $("#test").attr("name","test"); //给对象添加属性 结果: <div id="test" name="test" class="test1"></div>
  • jQuery字符串操作
var str = "123,456,234";
var a = str.split(","); //分割字符串,结果是一个数组   a[0]=123,a[1]=456,a[3]=234
var substr = str.substr(0,2); //截取字符串 结果:12
str.indexof(",") //判断字符串是否包含逗号,如果大于0就包含
  • jQuery排序
var vehicleJsonArray = new Array();
    vehicleJsonArray.push(对象);
     vehicleJsonArray = vehicleJsonArray.sort(
            function(a, b)  //根据对象里的某个属性排序
            {
                if (a.capacity < b.capacity) return -1;
                if (a.capacity > b.capacity) return 1;
                return 0;
            }
        );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值