初学jquery之自学笔记(3)

63.为所有匹配的元素设置一个计算的属性值
$(img).attr("title",function(){return this.src});
64.为所有匹配的元素设置一个属性值
$("img").attr("src","test.jpg");
65.取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。
如果元素没有相应属性,则返回undefined
$("img").attr("src");
66.将一个"名/值"形式的对象设置为所有匹配元素的属性
$("img").attr({src:"test.jpg",alt:"testImage"});
67.从每一个匹配的元素中删除一个属性
$("img").removeAttr("src");
68.为每个匹配的元素添加指定的类名
$("div").addClass("selected");
69.从所有匹配的元素中删除全部或者指定的类
  删除匹配元素的所有类:$("div").removeClass();
  删除指定的类:$("div").removeClass("selected");
70.如果存在(不存在)就删除(添加)一个类
$("div").toggleClass("selected");
71.取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
$("div").html();
72.设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
$("div").html("<p>Hello,My friend</p>");
73.取得所有匹配元素的内容。结果是由素有匹配元素包含的文本内容组合起来的文本。
$("div").text();
74.设置所有匹配元素的文本内容
$("div").text("<b>Good</b> Morning");
75.获得第一个匹配元素的当前值。在Jquery 1.2中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。
$("input").val();
$("p").append(
   "<b>Single:</b>"+$("#single").val()+
   "<b>Multiple:</b>"+$("#multiple").val().join(",")
);
76.check,select,radio等都能使用为之赋值
$("#single").val("Single2");
$("#multiple").val(["Multiple2","Multiple3"]);
$("input").val(["check2","radio1"]);
77.设置每一个匹配元素的值。在Jquery 1.2,这也可以为select元件赋值
$("input").val("hello world!");
78.获取第N个元素。这个元素的位置从0算起
$("div").eq(1);
79.筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。用逗号分隔多个表达式
$("div").filter(".selected");
80.筛选出与指定函数返回值匹配的元素集合。这个函数内部将对每个对象计算一次
   (正如 '$.each').如果调用的函数返回false则这个元素被删除,否则就会保留
$("div").filter(function(index){
   return $("p",this).length==0;
});
81.检查当前的元素是否含有某个特定的类,如果有,则返回true。
这其实就是is("."+class)。

$("div").click(function(){
   if($(this).hasClass("protected")){
       $(this)
          .animate({left:-10})
          .animate({left:10})
          .animate({left:-10})
          .animate({left:10})
   .animate({left:0});
   }
});
82.用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。
如果没有元素符合,或者表达式无效,都返回'false'. 'filter' 内部实际也是在调用这个函数,所以,filter()函数原有的规则在这里也适用。

$("input[type='checkbox']").parent().is("form");
83.将一组元素转换成其他数组(不论是否是元素数组)
你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来方便的建立。

$("p").append( $("input").map(function(){
  return $(this).val();
}).get().join(", ") );
84.删除与指定表达式匹配的元素
$("p").not($("#selected")[0]);
85.选取一个匹配的子集,与原来的slice方法类似
$("p").slice(0,1).wraplnner("<b></b>");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值