//强制给数字补全小数点
function toDecimal2(x) {
var f = parseFloat(x);
if(isNaN(f)) {
return false;
}
var f = Math.round(x * 100) / 100;
var s = f.toString();
var rs = s.indexOf('.');
if(rs < 0) {
rs = s.length;
s += '.';
}
while(s.length <= rs + 2) {
s += '0';
}
return s;
}
//查询所有列表并追加到div中
var list = data.doctorList;
var html = '';
for(var i = 0; i < list.length; i++) {
var imgUrl = list[i].doctorImg;
var docName = list[i].doctorName;
var docDev = list[i].doctorDevlement;
var hosName = list[i].hospitalName;
console.log("图片地址" + imgUrl);
console.log("医生名称" + docName);
console.log("科室" + docDev);
console.log("医院名称" + hosName); html += '<div class="weui-jiaj-panel">' +
'<a href="department/change_doctor_info.html" class="weui-jiaj-a-color" data-id="doctorInfo">' +
'<div class="weui-media-box weui-media-box_appmsg">' +
'<div class="weui-media-box__hd">' +
'<img class="weui-media-box__thumb" src="' + imgUrl + '" />' +
'</div>' +
'<div class="weui-media-box__bd">' +
'<h4 class="weui-media-box__title">' + docName + '</h4>' +
'<p class="weui-media-box__desc">' + docDev + '</p>' +
'<p class="weui-media-box__desc">' + hosName + '</p>' +
'</div>' +
'<div class="weui_jia_cell_ft"></div>' +
'</div>' +
'</a>' +
'</div>';
} $('#tab1').append(html);
//点击button,获取每个按钮的名称
$('.depart-btn').click(function(){
var value = $(this).attr('name'); //$(this)表示获取当前被点击元素的name值
console.log("当前button的名称为" + value);
})
//获取URL中参数的方法
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
//return unescape(r[2]); 注释:ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。如果继续使用unescape函数,则在获取中文参数时会导致获致 到的参数乱码,因此下面是改
return decodeURI(r[2]);
}
return null;
} //如果url中的参数是toutiaoForwardId与shareShortCode
//下面的方法是调用getQueryString获取Name
//http://127.0.0.1:8020/wx/admin/department/change_doctor_info.html?toutiaoForwardId=121f1a var toutiaoForwardId = getQueryString('toutiaoForwardId');
var shareShortCode = getQueryString('shareShortCode');
//点击按钮,获取input的值,并通过url传递给下一个页面
$('#saveHospitalName').click(function(){
var hospitalName = $('#hospitalName').val();
console.log("医院名称" + hospitalName);
window.location.href = "/wx/admin/department/change_doctor_info.html?hospitalName=" + hospitalName;
});
//弹框,点击保存按钮,把弹框中的数据保存在当前页面
$('#saveDoctorName').click(function(){
var doctorName = $('#doctorName').val(); //input的值
$('#doctorNameShow').html(doctorName); //当前页面值的保存位置
})
//在一个div中动态添加BTN

var doctorTitelListData = doctorTitel.doctorTitelList;
var $titleHtml = '';
for(var a = 0; a < doctorTitelListData.length; a++){
var titleName = doctorTitelListData[a].doctorTitelName;
$titleHtml += '<button class="weui-btn weui-btn_mini weui-btn_default title-btn"' + 'name=' + titleName + '>' + titleName + '</button>';
} $('#doctorTitleBox').append($titleHtml);

常用jQuery 方法的更多相关文章

  1. jQuery操作Table tr td常用的方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  2. jQuery常用工具方法

    前面的话 jQuery提供一些与元素无关的工具方法,不必选中元素,就可以直接使用这些方法.如果理解原生javascript的继承原理,那么就能理解工具方法的实质.它是定义在jQuery构造函数上的方法 ...

  3. js与jquery常用数组方法总结

    昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害 ...

  4. jQuery常用属性方法大全 attr(),val()

    @@@@属性篇: 写作本篇文章的意义:jQuery的教程千千万,却没有英文版的API讲的系统.到位,一些话用中文翻译过来味道就变了,所以我将英文版的API的一些常用的方法单独提出来放在这里,并用自己的 ...

  5. jQuery 常用核心方法

    jQuery 常用核心方法 .each() 遍历一个jQuery对象,为每个匹配元素执行一个函数 $('p').each(function(idx,node){ $(node).text(idx + ...

  6. jquery ajax中支持哪些返回类型以及js中判断一个类型常用的方法?

    1 jquery ajax中支持哪些返回类型在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get(). 预期服务器返回的数据类型.如果不指定,jQuery 将自 ...

  7. jQuery的一些常用的方法(转载)

    操作元素的样式 主要包括以下几种方式: $("#msg").css("background"); //返回元素的背景颜色 $("#msg") ...

  8. jQuery一些常用特效方法使用实例

    1. jQuery fadeIn() 用于淡入已隐藏的元素. 语法: $(selector).fadeIn(speed,callback); 实例: $("button").cli ...

  9. Jquery常用的方法总结

    1.关于页面元素的引用通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom ...

随机推荐

  1. 设计模式(十四)模板方法模式(Template Pattern)

    一.引言 提到模板,大家肯定不免想到生活中的“简历模板”.“论文模板”.“Word中模版文件”等,在现实生活中,模板的概念就是——有一个规定的格式,然后每个人都可以根据自己的需求或情况去更新它,例如简 ...

  2. mongodb在java中的查询

    mongodb 根据_id 查询记录: public Price queryPriceById(String id) throws Exception { return mongoTemplate.f ...

  3. MySQL设置服务器方法

    grant select,insert,update,delete on *.* to root@"%" Identified by "root";

  4. enote笔记法使用范例(1)——自己总结的一些编写代码的常识 (a)

    章节. 编程习惯     why 函数(<<为了>>便于提升软件开发效率和维护效率) 开发角度: 1)隐藏实现细节,这也是API质量最重要的品质2)复用:通过使用函数来代码复用 ...

  5. 智软科技医疗器械GSP监管软件通过多省市药监局检查

    提供医疗器械GSP监管软件,通过多省市药监局检查,符合2016年最新GSP监管条例的要求. 企业客户列表 温岭市万悦医疗器械有限公司 杭州市上善医疗器械有限公司 武汉明德生物科技股份有限公司 http ...

  6. 《Web开发中让盒子居中的几种方法》

    一.记录下几种盒子居中的方法: 1.0.margin固定宽高居中: 2.0.负margin居中: 3.0.绝对定位居中: 4.0.table-cell居中: 5.0.flex居中: 6.0.trans ...

  7. jsTree简单应用Demo

    <!DOCTYPE html> <html> <head> <meta name="viewport" content="wid ...

  8. [AlwaysOn Availability Groups]监控AG性能

    监控AG性能 AG的性能的性能方面,在关键任务数据库上进行语句级维护性能是很重要的.理解AG如何传输日志到secondary副本对评估RTO和RPO,表明AG是否性能不好. 1. 数据同步步骤 为了评 ...

  9. sqoop:Failed to download file from http://hdp01:8080/resources//oracle-jdbc-driver.jar due to HTTP error: HTTP Error 404: Not Found

    环境:ambari2.3,centos7,sqoop1.4.6 问题描述:通过ambari安装了sqoop,又添加了oracle驱动配置,如下: 保存配置后,重启sqoop报错:http://hdp0 ...

  10. 树莓派3B更新软件

    因为软件是要不断更新的,所以半个月或者一个月要升级一下软件 升级软件非常简单 在终端或者SSH里输入 sudo apt-get update && apt-get upgrade -y ...