您的位置:首页 > Web前端 > JavaScript

JavaScript使用杂记

2017-09-20 18:31 537 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript