JavaScript使用杂记

1.JavaScript将字符串类型转为numbric类型

       var item= parseFloat(‘9.34’);

        var num=parseInt('9');

转为float类型控制小数位数:

四舍五入:

  item=item.toFixed(2);


2.JavaScript动态添加li标签,但是li标签不支持click事件的解决办法。

 <div class="contentTitle">
                     <button class="contentLeft"><</button>
                    <div class="contentCenter">
                        <ul id="ulparamlist" class="contentList">  
                             <%--<li class="activeLi">氨氮</li> 
                             <li>1</li>   --%>                
                        </ul>
                    </div>
                    <button class="contentRight">></button>
                </div>

                         var html = '';
                        for (var i in jsonSelect) {
                            paramsInfo.push(jsonSelect[i]);
                            if (i == 0) {
                                html = '<li id="' + jsonSelect[i].paramid + '" class="activeLi">' + jsonSelect[i].paramname + '</li>';
                            }
                            else {
                                html += '<li id="' + jsonSelect[i].paramid + '">' + jsonSelect[i].paramname + '</li>';
                            }
                        }
                        $(".contentList").html(html);          

$('#ulparamlist').delegate("li", "click", function () {
    $(".contentList li").removeClass("activeLi");
    $(this).addClass("activeLi");
    // console.log($(this).index());
    $(".measuresBtn li").removeClass("measureActive");
    $(".measuresBtn li:eq(0)").addClass("measureActive");
    $(".contentDetail").css("display", "block");
    $(".dataChange,.environment,.pollutant,.control,.controlDetail,.videoPlay").css("display", "none");
    $(".kaoHeMsg").html("1考核断面现状");

});

3. 如何对List<>泛型进行分组

                    List<MonitorsInfo> monitorTemp = new List<MonitorsInfo>();
                    foreach (IGrouping<string, MonitorsInfo> info in monitorInfoList.GroupBy(c => c.objid))
                    {
                        monitorTemp.Add(info.OrderBy(x => x.collecttime).Last());
                    }

4.如何获得select标签当前选中的值

 var riverSelected = document.getElementById("choose-river");
    var riverObjid = riverSelected.options[riverSelected.selectedIndex].value;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值