表单重置:及清空表单内容
if (reset) {
$("#form input:text").val(""); //重置查询表单
$('#form input:radio').removeAttr("checked");
$("#form input.combobox-f").combobox("clear");
}
弹出json:
// alert($.toJSON(user)) ;
删除确认提示框:
var mes = confirm("您确定要删除吗?");
if (mes == true) {delete;
}
<textarea name="content" style="width:750px;" id="myEditor"></textarea>
$("[name='content']").html(值);
$("[name='content']").text(值);
通过id取值:
ws_hh = $("#ws_hh").val();
通过name取值:
var ip=$("input[name='"+ipName+"']").val();
var port=$("input[name='"+portName+"']").val();
ws_sex=$('input[name="ws_sex"]:checked').val(); //通过name取radio值
下拉回填js取值:
$("#ws_id").combobox({
valueField: 'ws_id',
textField: 'ws_name',
method: 'get',
url: "${path}/wechat/history_mysickCombobox.do",
value: ""
,
onSelect:function(data) {
$("#ws_name").val(data.ws_name),
$("#ws_age").val(data.age),
});
}
js取时间值:
// wh_clinic_time =$("#wh_clinic_time").datebox('getValue').substr(0,10);
var d = new Date();
wh_clinic_time = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
jquery取radio单选按钮的值
$("input[name='items']:checked").val();
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var item = $('input[name=items][checked]').val();
获取select被选中项的文本
var item = $("select[name=items] option[selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[type=radio][checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框
刚开始接触jquery,很多东西不熟悉
在用$("#id")来获得页面的input元素的时候,发现$("#id").value不能取到值
后来终于在伟大的百度帮助下,找到了问题的原因:
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
所以,代码应该这样写:
取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
-------------------------------------------
js字符串取值后拼接:(数字类转字符串加入“”)
var sinfo = $("#ws_name").val()+
$('input[name="ws_marry_status"]:checked').val()+
$('input[name="ws_blood_type"]:checked').val()+
$("#ws_tsh").val()+
$("#ws_other").val()+"";
------------------------------------------------------
eui datagrid预先加载:通过登录人,加载登录人的列表,通过时间加载今天的列表。
------------------------------------------------------
onBeforeLoad:function(param) {
param.su_id = "${loginUser.su_id}";
if($("#wsr_date").val()==""){
param.wsr_date = new Date().format('yyyy-MM-dd');
}
//param.wsr_date = new Date().format('yyyy-MM-dd');
<#if loginUser.wb_type !="">
param.wb_type = "${loginUser.wb_type}";
</#if>
},
----------------------------------------
js ajax动态请求数据
js:动态改变是否可编辑移除disabled属性:----------------------------------------
js ajax动态请求数据
var ws_id = '${sick.ws_id}' ;
var num = '${(history.num)}' ;
function mynext(var1) {
// alert(num);
var tc = "";
$.ajaxPost("${path}/wechat/sickRegister_next.do", {"ws_id":ws_id,"num":num}, function(result) {
var data = JSON.parse(result);
var su_name = data.su_name != 'undefined' ? data.su_name : ''; var wh_clinic_time = data.wh_clinic_time != 'undefined' ? data.wh_clinic_time : '';
var so_name = data.so_name != 'undefined' ? data.so_name : ''; var wh_clinic_info = data.wh_clinic_info != 'undefined' ? data.wh_clinic_info : '';
var wh_ph = data.wh_ph != 'undefined' ? data.wh_ph : ''; var wh_tsh = data.wh_tsh != 'undefined' ? data.wh_tsh : '';
var wh_pih = data.wh_pih != 'undefined' ? data.wh_pih : ''; var wh_fh = data.wh_fh != 'undefined' ? data.wh_fh : '';
var num2 = data.num;
alert(num2);
if(data.su_name==undefined){
alert("已无数据!");
}else{
$("#mytable").empty();
tc=tc+ '<col width="30%">'
tc=tc+ '<col width="40%">'
tc = tc + '<tr>'
tc = tc + '<td class="th">诊治医生</td>'
tc = tc + ' <td class="td">' + su_name + '</td>'
tc = tc + '</tr>'
tc = tc + '<tr>'
tc = tc + '<td class="th">就诊日期</td>'
tc = tc + ' <td class="td">'+wh_clinic_time+'</td> '
tc = tc + '</tr>'
tc = tc + '<tr>'
tc = tc + ' <td class="th">科别</td>'
tc = tc + ' <td class="td">' + so_name + '</td> '
tc = tc + '<td class="th">家族史</td> '
tc = tc + '<td class="td">' + wh_fh + '</td>'
tc = tc + '</tr>';
if('1'==var1) {num=num2+1;}
if('-1'==var1){
if(num2==1){num=1;}else
{ num=num2-1; }
}
}
$("#mytable").append(tc);
})
}
===========================================
$(function() {
$("body").layout();
$("#status1").click(function() {
$("#wwt_su_time").removeAttr("disabled");
$("#wwt_su_end_time").removeAttr("disabled");
$("#wti_ms").attr("disabled","disabled");
$("#wti_as").attr("disabled","disabled");
$("#wti_me").attr("disabled","disabled");
$("#wti_ae").attr("disabled","disabled");
});
$("#status2").click(function() {
$("#wwt_su_time").attr("disabled","disabled");
$("#wwt_su_end_time").attr("disabled","disabled");
$("#wti_ms").removeAttr("disabled");
$("#wti_as").removeAttr("disabled");
$("#wti_me").removeAttr("disabled");
$("#wti_ae").removeAttr("disabled");
});
});
==========================================
<td class="th">班次类型</td>
<td class="td">
<input id="status1" name="status" type="radio" value="0"
for="status1">平常班</label>
<input id="status2" name="status" type="radio" value="1"
style="vertical-align: middle;"/><label for="status2">两节班</label>
</td>
<div id="time1">
<tr>
<td class="th">开始时间</td>
<td class="td"><input id="wwt_su_time" name="wwt_su_time" class="easyui-timespinner" disabled="true"
data-options="min:'08:00',showSeconds:true"
style="width:128px;"/></td>
<td class="th">结束时间</td>
<td class="td"><input id="wwt_su_end_time" name="wwt_su_end_time" class="easyui-timespinner"
disabled="true"
data-options="min:'18:00',showSeconds:true"
style="width:128px;"/></td>
</tr>
</div>
<tr>
<td class="th"><br/></td>
<td class="td"><br/></td>
</tr>
<div id="time2">
<tr>
<td class="th">上午开始时间</td>
<td class="td"><input id="wti_ms" name="wti_ms" class="easyui-timespinner" disabled="true"
data-options="min:'08:00',showSeconds:true"
style="width:128px;"/></td>
<td class="th">上午结束时间</td>
<td class="td"><input id="wti_me" name="wti_me" class="easyui-timespinner" disabled="true"
data-options="min:'18:00',showSeconds:true"
style="width:128px;"/></td>
</tr>
<tr>
<td class="th">下午开始时间</td>
<td class="td"><input id="wti_as" name="wti_as" class="easyui-timespinner" disabled="true"
data-options="min:'08:00',showSeconds:true"
style="width:128px;"/></td>
<td class="th">下午结束时间</td>
<td class="td"><input id="wti_ae" name="wti_ae" class="easyui-timespinner" disabled="true"
data-options="min:'18:00',showSeconds:true"
style="width:128px;"/></td>
</tr>
</div>