JavaScript

/** 字符串 **

json串转对象

var itemes = JSON.parse(response);

result.orderState //直接通过键,取值,如果是数组,循环

对象转json串

var json = JSON.stringify(itemes);//itemes如果是数组,数组的每个元素必须为对象,不能是数组

服务器返回json串,两次转换后可以将  字符集码  转成  汉字

匹配字符串

if(functionName.match("sort") !=null){

    typeNode =$("#sort");//综合排序

}

if(typeNode ==undefined){

    return;

}

/** 对象 **

var item =new Object();

item.itemid =$(this).attr("id");

item.itemname =$(this).find(".item_name").text();

item[‘itemid’] = $(this).attr("id”);//也可以这样赋值,同数组相同

/** 数组 **

var itemes =new Array();

itemes[0] = item;

itemes[‘itemid’] = item;

itemes.length

/** 循环 **

var obj = JSON.parse(response);

for (var i =0; i < obj.length; i++) {

    obj[i].isDefault = ‘content’;

}

$.each(class1Names,function (index, item) {

    selObj.append(""+ item.name + "");

});

/** 网络请求 **

$.post("/index/order/deletTrolleyIdes",{trolleyIdes:trolleyIdes},function (result) {

});

$.ajax({

    url: "insertClass1Name",

    type: "POST",

    data: {className: className},

    success:function (response) {

        alert("添加成功!");

        location.href ="ClassAdd1";   

        history.back(-1);

        location.reload();

    },

    error: function () {

    }

});

/** 初始化 **

$(document).ready(function () {

});

$(function () {

}

/** H5元素遍历 **

$("#payTable >div.foreach").each(function (i,s) {

}

/** H5点击事件 **

$(".updateAddress").on("click",function () {

    var pid =$(this).parents('li').attr("id");

});

$("li").click(function () {

    $(this).addClass("selected").siblings().removeClass("selected");

});

/** H5元素内容 **

var nowPirce = $(this).parents("ul").find(".price-now").text();//纯文本,innerHTML包含标签

var amount = $(this).siblings(".text_box").val();//获取输入框内容

$("#money").children("dd.asc").addClass('hoverr');

$('.active a').removeAttr("href");

你可能感兴趣的:(JavaScript)