博主信息
博文 18
粉丝 0
评论 0
访问量 18365
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js第四天作业 继续jquery
牛粪也香的博客
原创
862人浏览过

<html>

<head>

<script type="text/javascript" src="jquery-3.4.1.min.js"> </script>

</head>

<body>

<input type="checkbox" id="in_chk" >

<button onclick="chk()">点击选中</button>

<input type="checkbox" id="in_chk1" >

<button onclick="chk1()">点击选中</button>

<button onclick="chk_or()">查看是否选中</button>

<button onclick="chk_or1()">查看是否选中</button>

</body>

</html>

<script type="text/javascript" > 

function chk(){

$('#in_chk').attr('checked',true);

}

function chk1(){

$('#in_chk1').prop('checked',true);

}

function chk_or(){

var res =$('#in_chk').attr('checked');

// var res =$('in_chk').prop('checked');

if(res){

alert(res);

}else{

alert('没有选中');

}

}

function chk_or1(){

var res =$('#in_chk1').attr('checked');

// var res =$('in_chk').prop('checked');

if(res){

alert(res);

}else{

alert('没有选中');

}

}

//$.each 循环遍历

// 参数(数组,回调函数)

//

  var arr=$('div');

$.each(arr,function(k,v){//循环

  console.log(k+"<-index   value->"+v );

  $(v).css("background","blue");

});

// $('v').css("background","blue");

console.log($('div').length);//获取v的个数

// 内部实现方法

// 添加

//attr() 给元素添加 属性名和值

//.attr(属性名,值)  

// $(###).attr("flag"); //这表示获取flag的值

// $(###).attr("flag",ture); /这表示设置flag的值

// 内部实现方法:

var attr = { 

attr:function(val1,val2){

     if(val2 == undefined){

       //获取val1的值;

       //return val1;

return undefined;

     }else{

       //设置 val1的值为val2;

       val1=val2;

      return val1;

     }

    }

  }

console.log(attr.attr('abc'));//没有值就显示undefinde;

console.log(attr.attr('abc','efg111'));//这里就设置相关的值,并返回;

</script>

//.prop(属性名,值) 固有的属性

移除

//.removeAttr(属性名,值)

//.removeProp(属性名,值)


添加移除样式

.addClass('class_name');

.removeClass();

.toggleClass(); 点击一下添加,再点击一下就移除(一个按钮完成两种操作)

.text()//不传参数表示 获取值,传参数就是设置值,可用于设置倒计时

设置定时器

function set_timer(){

var timer = setInterval(function(){

 $('#btn').attr('disabled',true);

  var i=60;

   $('#btn',text(i));

   if(i<=0){

    $('$btn').text('点击获取验证码');

    //$('#btn').removeAttr('disabled');

    //或者

     $('#btn').removeAttr('disabled',false);

    clearInterval(timer);

   }

  i--;

},1000);

}

setTimeout(function(){},5000);

.text();都算是替换字符串

.html();但html或有html标签,则会进行相关的解析

.val() 获取相关的值

.val('aabb') 设置相关的值

批改状态:合格

老师批语:jQuery中的方法很多, 但有规律的
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学