Sunnnner

Ajax语法

  • 现在写ajax写的我很难受下面就是我在搜索的时候遇到的标签的意思

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    $('.show_prize')获取为show_pirze的标签
    .children(‘em’)获取子元素为em的标签
    。text()获取他的文本
    .val() 获取他的值
    parseInt 强制类型转换成整形
    .toFixed(sun) 保留小数点后sun位
    。click()侦听点击事件
    .blur()当输入域失去焦点 (blur
    .trim()去除两边空白
    .each() 方法规定为每个匹配元素规定运行的函数
    find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。
    .find(':checked')获取type标签的属性必须用“:”来选择
    $("b").parents()查找每个 b 元素的所有父元素
    change事件改变
    。prop() 方法设置或返回被选元素的属性和值。
    .attr()attr() 方法设置或返回被选元素的属性值。
    remove()移除对应的元素
    $.ajaxSettings.async = true//设置异步
    $.ajaxSettings.async = false;//设置同步
  • 全选和全不选

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    $('.settlements').find(':checkbox').change(function () {
    //获取全选checkbox的选中状态
    is_checked = $(this).prop('checked')

    //便利所有商品对应的checkbox,设置checked属性和全选checkbox一致
    $('.cart_list_td').find(':checkbox').each(function () {
    $(this).prop('checked', is_checked)
    })
    // 更新商品信息
    update_total_price()
    });
    //商品对应的checkbox状态发生改变是,全选checkbox的改变
    $('.cart_list_td').find(':checkbox').change(function () {
    //获取所有的商品对应的chackedbox的数目
    all_len = $('.cart_list_td').find(':checkbox').length;
    //获取所有被选中的CheckBox的数目
    checked_len = $('.cart_list_td').find(':checked').length;

    if (checked_len < all_len){
    $('.settlements').find(':checkbox').prop('checked', false)
    }
    else {
    $('.settlements').find(':checkbox').prop('checked', true)
    }
    // 更新商品信息
    update_total_price1()
    })

 Comments