js方法

//给当前li加上样式,其他的取消
$(this).addClass('current').siblings().removeClass('current');

//js替换指定字符串的颜色
$(function(){
    var p = $("p");//段落
    var t = "延迟加载";//关键字
    p.html(eachColor(p,t));
})
function eachColor(p,text){
    var nt = '<span style="color:red">'+t+"</span>";
    var reg = RegExp(t,"g");
    return  p.text().replace(reg,nt);

}

//获取url中参数的值
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null)return  unescape(r[2]); return null;
}
/**
 * 弹出框
 */
function dialog(obj) {
    obj.css({
        left: ( $(window).width() - obj.width() ) / 2,
        top: $(document).scrollTop() + ( $(window).height() - obj.height() ) / 2
    }).fadeIn();
    $('#background').css({
        opacity: 0.3,
        filter: 'Alpha(Opacity = 30)',
        'height': $(document).height()
    }).show();
}
//使用post提交
var sub = true;
$('form').bind('submit', function (event) {
    event.preventDefault();
    if (sub === false) {
        return;
    }
    sub = true;
    var data = $(this).serialize();
    var url = 'ceshi.php?' + Math.random();
    $.post(url, data, function ($data) {
        if ($data.status) {
            $('form span').text($data.msg);
            $('#btn').css('background', 'red')
        }
    }, 'json')
    sub = false;
})

//这是一个避免重复提交的方法
var sub = true;
$("input[type=submit]").click(function(){
    if(sub==true){
        sub=false
        return true
    }else{
        $(this).attr("disabled","disabled");
    }
})
 
//js循环取值
$('#tijiao').click(function(){
    var msg = [];
    $.each($('.select'), function (i, row) {
        msg[i] = $(row).attr('value');
    });
    window.location.href='ceshi.php'+ '?i='+msg;
})
 

//获取所有input的value值
var arr = $('input').not('.ok').map(function () {
    return $(this).val()
}).get().join(',');
 
//css方法
$('.box').css({"background":"#e8e8e8","padding":"10px 20px"});
$(".box1>p").not(".no").css("background","red")
$(".box1>p").eq(3).css("background","red")
$(".box1").find('p').first().css("background","red")
$(".box1").children().css("background","red")
$('.box>p:even').css({"background":"red","height":"30px","line-height":"30px"})
$('.no').parents().css('background','red');


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值