1、 js如何判断数组的值是否和列表中的值相同并加样式.
<script>
$(function() {
var data = "1,2,4";
$.each(data.split(','), function(i, v) {
$(".ttttt a:contains('" + v + "')").addClass("on");
});
});
</script>
<div class="ttttt">
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
2、下拉框option去重
<!--下拉框option去重-->
<script type="text/javascript">
$(function(){
$("select option").each(function() {
text = $(this).text();
if($("select option:contains("+text+")").length > 1)
$("select option:contains("+text+"):gt(0)").remove();
});
});
</script>
3、解压jdk压缩包到指定路径,配置【/etc/profile】文件。
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=/usr/java/jdk1.8.0_161/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4、js代码判断页面是否手机打开并跳转到相应页面
$(function() {
iphoneh5();
});
//判断手机访问,跳转
function iphoneh5(){
var ua = navigator.userAgent;
var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),
isIphone =!ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/),
isAndroid = ua.match(/(Android)\s+([\d.]+)/),
isMobile = isIphone || isAndroid;
//判断
if(isMobile){
window.location.href="/wap";
}
}
5、设置倒计时后跳转到指定页面
<script>
var t=setTimeout("forward();",3000);
function forward(){
var time_ = new Date().getHours();
//if(time_>18 || time_<9)
window.location.href="http://www.baidu.com/";
}
</script>
<h1 style="text-align:center;" >还剩<font id="Time" >3</font>秒跳转...</h1>
<script>
function countDown(){
//获取初始时间
var time = document.getElementById("Time");
//获取到id为time标签中的数字时间
if(time.innerHTML == 0){
//等于0时清除计时,并跳转该指定页面
window.location.href="/";
}else{
time.innerHTML = time.innerHTML-1;
}
}
//1000毫秒调用一次
window.setInterval("countDown()",1000);
</script>