<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="renderer" content="webkit" /> <meta name="format-detection" content="telephone=no" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <title></title> <script src="Hybrid/jquery-3.1.1.min.js"></script> <script type="text/javascript"> //=============================jQuery 入口函数============================= $(document).ready(function () { // 执行代码 }); //或者 $(function () { // 执行代码 }); //JavaScript 入口函数: window.onload = function () { // 执行代码 } //=============================jQuery - 添加元素============================= //append() - 在被选元素的结尾插入内容 //prepend() - 在被选元素的开头插入内容 //after() - 在被选元素之后插入内容 //before() - 在被选元素之前插入内容 //=============================jQuery 选择器============================= //$("*") 选取所有元素 //$(this) 选取当前 HTML 元素 //$("p.intro") 选取 class 为 intro 的 <p> 元素 //$("p:first") 选取第一个 <p> 元素 //$("ul li:first") 选取第一个 <ul> 元素的第一个 <li> 元素 //$("ul li:first-child") 选取每个 <ul> 元素的第一个 <li> 元素 //$("[href]") 选取带有 href 属性的元素 //$("a[target='_blank']") 选取所有 target 属性值等于 "_blank" 的 <a> 元素 //$("a[target!='_blank']") 选取所有 target 属性值不等于 "_blank" 的 <a> 元素 //$(":button") 选取所有 type="button" 的 <input> 元素 和 <button> 元素 //$("tr:even") 选取偶数位置的 <tr> 元素 //$("tr:odd") 选取奇数位置的 <tr> 元素 //=============================jQuery 遍历============================= //1.祖先 parent() 方法返回被选元素的直接父元素 $("span").parent(); // parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。$("span").parents(); // parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。$("span").parents("ul"); //2.后代 children() 方法返回被选元素的所有直接子元素。$("div").children();$("div").children("p.1"); // find() 方法返回被选元素的后代元素,一路向下直到最后一个后代 $("div").find("span");$("div").find("*"); //3.同胞 siblings() 方法返回被选元素的所有同胞元素。$("h2").siblings();$("h2").siblings("p"); // next() 方法返回被选元素的下一个同胞元素。$("h2").next(); // nextAll() 方法返回被选元素的所有跟随的同胞元素。$("h2").nextAll(); // nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。$("h2").nextUntil("h6"); // prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素 //4.过滤 first() 方法返回被选元素的首个元素。$("div p").first(); // last() 方法返回被选元素的最后一个元素。$("div p").last(); // eq() 方法返回被选元素中带有指定索引号的元素。$("p").eq(1); // filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。$("p").filter(".url"); //mobileHidden if ($.MvcSheetUI.SheetInfo.IsOriginateMode && $.MvcSheetUI.SheetInfo.IsMobile) { $("div[data-datafield='changeaForm']").hide(); $(".slider-slide[data-row='" + row + "'] div[data-field='" + realname + "']"); $(_Element).find("div[class='slider-slide']") } var PostSheet = function (data, callback, errorhandler, async) { var ajaxUrl = this.AjaxUrl; if (typeof (async) == "undefined") async = true; if (typeof (errorhandler) == "undefined") { errorhandler = function (e) { alert("系统出现异常!"); }; } $.ajax({ type: "POST", url: ajaxUrl, data: data, dataType: "json", async: async, success: callback, error: errorhandler }); }; this.PostSheet("",function (data) { //返回的结果 },undefined,actionControl.Async); $("span").each(function () { var $this = $(this); if ($this.text() == "经办人员") { var $obj = $this.parent().next().children(":first"); $obj.after('<div data-type="SheetUser" data-datafield="CreatedBy"></div>').remove(); } }); //尽量使用on() on() 方法是 bind()、live() 和 delegate() 方法的新的替代品 $('#chkIsConcern').on('click', function (event) { }); $("div p").click(function () { }); $("div p").bind("click", function () { }); $("#menu").on("click", ".xiugai_a", function () { $(this).parent().siblings(".dui").children().click(function () { }); }); $('.content').delegate('a', 'click', function () { $(".shizi").css("background", ""); $('.content').find("li").removeClass("active"); $(this).parent().addClass("active"); if ($('.content li').hasClass("active")) { $(".active>.shizi").css("background", "url('../../Images/1_11.png')") } }); $('#getyzm').unbind('click').click(function () { }); $("input[data-type='SheetTextBox']").change(function () { console.log($(this).val()); $(this).css("width", "95%"); }); $("input").blur(function () { }); $("input").focus(function () { $(this).css("background-color", "#cccccc"); }); setTimeout(function () { //延迟3秒执行 }, 3 * 1000); var timer = window.setInterval(function () { //循环执行 CheckDeviceConfig(timer, currentCode); }, 3 * 1000); clearInterval(timer); function LoadDataList() { IsLoading = true; $('.loading').show(); $("#infoNoData").hide(); $.ajax({ type: "post", dataType: "json", data: { action: "tablelist", pagesize: PageSize, pageindex: PageIndex }, url: ESPWebDomain + "/DoorConfig/Ajax/", success: function (result) { if (result.returncode = "0") { var obj = JSON.parse(objdata.jsonobj); totalCount = obj.count; var htmlstr = ""; $.each(obj.data, function (i, item) { htmlstr += ' <a οnclick="applyrefund(\'' + item.ugid + '\')">申请退款</a>'; str = '<a href="javascript:void();" οnclick="allowUpdate(\'' + row['CabinetID'] + '\',\'' + row['OrderID'] + '\')"><span class="icon disk_multiple"> </span> 允许</a>'; htmlstr += ' <div class="operation">'; htmlstr += ' <div class="btn edit-btn">'; htmlstr += ' <span>编辑</span>'; htmlstr += ' </div>'; htmlstr += ' <div class="btn invalid-btn">'; htmlstr += ' <span>作废</span>'; htmlstr += ' </div>'; htmlstr += ' </div>'; }); if (model.total > 0) { changePage(totalCount); $("#content_day11").append(htmlstr); } else { $("#infoNoData").text($('.UlBody li').length > 0 ? '我是有底线的' : '暂无匹配数据').show(); } var divDemo = $('<div class="demo" data-id="' + this.ID + '"></div>'); var inputCount = $('<input id="txtRangeCount" class="bar" value="' + this.TimeRangeCount + '" type="text"/><i class="bar-text">次</i>'); var slider = $('<input class="range-slider" οnclick="Slider();" type="hidden" value="' + sliderValue + '" style="display: none;"/>'); var del = $('<em class="demo_a">删除</em>'); divDemo.append(inputCount); divDemo.append(slider); divDemo.append(del); $(".demo1").append(divDemo); $(".range-slider").trigger("click"); del.unbind("click").click(function (e) { e.preventDefault(); }); } } }); } function SaveTicket() { var Item = { ID: 1, phone: $('#txtPhone').val().trim(), user: JSON.stringify(item), Remark: encodeURIComponent($('#txtRemark').val().trim()) } if (IsNullOrEmpty(Item.ID)) { alert('请输入姓名'); return; } $.ajax({ type: "post", dataType: "json", data: { action: 'myticketlist', exid: EXID, jsonData: JSON.stringify(jsData) }, url: ESPWebDomain + '/wechatregister/MyTicketList', success: function (objdata) { if (objdata.returncode == '0') { alert("成功!") } }, error: function (e) { alert(JSON.stringify(e)); } }); } $('#getyzm').click(function () { var val = $('#phone').val().trim(); if (val == '') { alert('请输入手机号'); return; } else if (!reg_phone.test(val)) { alert('手机号格式不对'); $("#phone").focus(); return; } var second = 60; var _this = $(this); if (_this.hasClass("btn-default")) return; _this.attr("disabled", true); _this.addClass("btn-default"); var data = { action: "edituser", exid: exid, jsondata: JSON.stringify(item) }; $.post(ExhibitorWebDomain + "/Notice/Ajax", data, function (resurt) { if (resurt.returncode == "1") { var timer = setInterval(function () { _this.val("已发送(" + second + ")"); if (second > 0) { second--; } else { clearTimeout(timer); _this.val('获取验证码'); _this.removeAttr("disabled"); _this.removeClass("btn-default"); } }, 1000); } else { alert(resurt.returnmsg); _this.val('获取验证码'); _this.removeAttr("disabled"); _this.removeClass("btn-default"); } }, "json"); }); </script> </head> <body> <div class="row"> <div class="col-md-2"> <span data-type="SheetLabel" data-datafield="Originator.Appellation" data-en_us="Originator">职务</span> </div> <div class="col-md-4"> <label data-type="SheetLabel" data-datafield="Originator.Appellation"></label> </div> <div class="col-md-2"> <span data-type="SheetLabel" data-datafield="Originator.UserName">经办人员</span> </div> <div class="col-md-4"> <label data-type="SheetLabel" data-datafield="Originator.UserName"></label> </div> </div> </body> </html>