zoukankan      html  css  js  c++  java
  • jQuery_$方法、属性、点击切换

    jQuery_$方法
    1、$.each():遍历数组或对象中的数据
    2、$.trim():去除字符串两边的空格
    3、$.type(obj):得到数据的类型
    4、$.isArray(obj):判断是否为数组
    5、$.isFunction(obj):判断是否为函数
    6、$.parseJSON(json):解析json字符串转换js对象/数组

    var json = '{"name":"Tom","age":12}
    //json对象===>js对象
    console.log($.parseJSON(json))
    
    json = '{"name":"Tom","age":12},{"name":"Tem","age":13}'//json数组:[]
    //json数组===>js数组
    console.log($.parseJSON(json))
    
    JSON.parse(jsonString)//json字符串===>js对象/数组
    JSON.stringify(jsObj/jsArr)//js对象/数组===>json
    

    属性
    读取第一个div的title属性$('div:first').attr('title')
    给所有div设置name属性$('div').attr('name','xxx')
    移除div的title属性$('div')removeAttr('title')
    所有div设置class='xxx'$('div').attr('class','xxx')
    所有div添加class='xxx'$('div').addClass('xxx')
    移除div的xxx为class$('div').removeClass('xxx')
    最后一个li的标签体文本$('li:last').html()
    设置第一个标签体文本$('li:first').html('<h1>mmm</h1>')
    得到输入框的值$(':text').val()
    设置输入框的值$(':text').val('xxx')
    全选
    :attr():操作属性值为非布尔值的属性
    :prop():操作属性值为布尔值的属性

    var $checkboxs = $(':checkbox')
    $('button:first').click(function(){
    $checkboxs.attr('checked',true)
    })
    

    全不选

    $('button:last').click(function(){
    $checkboxs.attr('checked',false)
    })
    

    多Tab点击切换

    //部分
    var $contents = $('#content>div')
    $('#tab>li').click(function(){//隐式遍历
    $contents.css('display','none')//隐藏所有div
    var index = $(this).index()//得到当前点击的li下标
    $contents[index].style.display = 'block'//显示
    //$($contents[index]).css('display','block')
    })
    //
    var $contents = $('#content>div')
    var currIndex = 0//当前下标
    $('#tab>li').click(function(){//隐式遍历
    $contents[currIndex].style.display = 'none'//隐藏当前显示的内容div
    var index = $(this).index()//得到当前点击的li下标
    $contents[index].style.display = 'block'//显示
    })
    
    有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰无济于事,还徒增了别人的烦恼。而但你独自走过艰难险阻,一定会感谢当初一声不吭要牙坚持这的自己。没人在乎你怎样在深夜痛苦,也没人在乎你辗转反侧要熬过几个秋。外人只看结果,自己独撑过程。等我们都明白了这个道理,便不会再在人前矫情,四处诉说以求安慰。
  • 相关阅读:
    Android混淆代码的方法
    Android开发如何在4.0及以上系统中自定义TitleBar
    设置按钮的selector
    MD5加密(Android里和Java SE里是一样的)
    Android中图片实现按钮点击效果
    Handler消息传递机制
    ContentProvider的使用
    操作Sqlite数据库
    使用Pull解析器读取XML文件
    Android添加事件的四种方法
  • 原文地址:https://www.cnblogs.com/Yokemadman/p/10439497.html
Copyright © 2011-2022 走看看