常用js

表单重置:及清空表单内容

    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;
}

js取值:

<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动态请求数据
  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);
        })

    }
 ===========================================
js:动态改变是否可编辑移除disabled属性:
 $(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> 
==========================================
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jimin_zhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值