【整理】jquery操作之杂七杂八

由于某度众所周知的举动,让我搬离写了5年的渣度空间,准备把技术性的文章定在CSDN了。这些都是文章备份。勿怪。。


简单却容易忘记不是经常写js的人员还真不容易记住


使用必写:

$(document).ready( function() {})

操作innerHTML:

$("name").html("这里写html")

获取:

html=$("name").html()

操作class:

$("name").addClass("新类名").removeClass("老类名")

修改外观:

$("name").css("名","值")

修改好几项:用obj类型

$("name").css({"名":"值","名":"值"})

获取css值:

=$("name").css("名")

获取某物高宽快捷方式:

$("name").height();

$("name").width();

获取各种属性。比如ID

$("name").attr("id")

获取图片后缀名:

path=$("name").attr("src")

extension=path.slice(path.lastIndexOf(".")+1);

控制checkbox:

$("#某东西ID").mousedown(function(){//点击某个元素
if($(this).find(".check_file").attr('checked')){//有就取消
$(this).find(".check_file").attr('checked',false)}//注意是false不是“false”
else{$(this).find(".check_file").attr('checked',true)}


})

ie中对checkbox使用change方法不起作用:改用click

function check_all(){
$("#check_all").click(function(){
$(".check_file").attr("checked",$(this).attr("checked"))

}
)}

使用ajax:

$office_rooms=$("#office_rooms")
$office_rooms.html('<img src="../img/ajaxing.gif" />正在获取信息...')
$.ajax({
url:"get_room.php", //发送给的页面
type:"POST", //发送类型
dataType:"text", //获取的值类型
timeout:5000, //超时时间
data:{"id":id},
success:function(text){//成功后操作
$office_rooms.html(text);
} ,
error:function(){//失败后操作
$office_rooms.html("<span style='color:red'>请求超时,请检查网络和服务器!</span>")
}

})



另外还有个js类似php的foreach循环:

for(var key in data){

value= data[key]

...

}
var value = data[key];}

js克隆一个数组或者对象

Array.prototype.clone=function(){ return this.slice(0); }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值