js正则表达式
// var noticeTextLength = noticeText.replace(/[^A-Z]+/g, '').length;
// if(noticeTextLength > 0 && noticeTextLength%5 == 0) {
// noticeText += " | ";
// }
// 保存后刷新当前页面
location.reload();
// 合并部门
var temp = '';
var $tempTd = '';
$('.cpnum_Table').find('tbody').find('tr').each(function (i) {
var $this = $(this).find('td').eq(0);
var text = $this.text();
if(temp === text) {
var rowspan = $tempTd.attr('rowspan');
$tempTd.attr('rowspan', parseInt(rowspan) + 1);
$this.remove();
} else {
temp = text;
$tempTd = $this;
}
})
// js保留两位小数
Math.signFigures = function(num, rank = 6) {
if(!num) return(0);
const sign = num / Math.abs(num);
const number = num * sign;
const temp = rank - 1 - Math.floor(Math.log10(number));
let ans;
if (temp > 0) {
ans = parseFloat(number.toFixed(temp));
} else if (temp < 0) {
const temp = Math.pow(10, temp);
ans = Math.round(number / temp) * temp;
} else {
ans = Math.round(number);
}
return (ans * sign);
};
// 小数位数补0
new DecimalFormat("00").format((Integer.valueOf(monthStr) + 1))
6.遍历对象$.each(obj, funtion(){})
$.each($('a.a_report'), function() {
var $a = $(this);
var hrefVal = $a.attr('href');
$a.attr('href', urlReport + hrefVal)
})
学习手册:《W3school》
5.正则表达式:手机号验证
// /^1[0-9]{10}$/.test('12555555555')正则表达式:手机号验证
4.jquery 点击选中/取消 的实现 prop
$("input[type='checkbox']").prop("checked",false);
3.基于标签的导航栏
2.JQuery 如何获取标签的名称
<ul>
<li>list <strong>item 1</strong></li>
<li><span>list item 2</span></li>
<li>list item 3</li>
</ul>
<script>
$("ul").click(function(event) {
var $target = $(event.target);
alert($target[0].tagName)
if ( $target.is("li") ) {
$target.css("background-color", "red");
}
});
</script>
</body>
1.$(selector).serialize()的使用
serialize():将选择的标签进行序列化,创建url格式的字符串
$('form[name=addform]').serialize()
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5