jquery 第四章 事件

1、浏览器对事件的发生有两个阶段,一个是捕获,一个是冒泡,一般浏览器对事件的触发都是冒泡,即按顺序进行执行。而往往我们会阻止这样的顺序,因为只要到了一个元素就会被执行一遍事件,用event.stopPropagation()可以阻止事情的发生。

 2、trigger() 自动触发事件

3、bind()

4、toggle(fun1,fun2,fun3,……)按顺序执行函数,这里实现图片切换的一个功能。可以循环。

5、juqery中对数组的定义及其获取,遍历,非常不同,非常人性化,没有一定的约束力,制度之松散让人很惊讶,下面是在做下拉列表联动效果的例子

 var arrData = {
    FactoryA:{brand1_1:"factor1_1_1,factor1_1_2",
              brand1_2:"factor1_2_1,factor1_2_2" },
    FactoryB:{brand2_1:"factor2_1_1,factor2_1_2",
              brand2_2:"factor2_2_1,factor2_2_2" },
    FactoryC:{brand3_1:"factor3_1_1,factor3_1_2",
              brand3_2:"factor3_2_1,factor3_2_2" },
            }; 
上面是定义的一个数组,
  $.each(arrData,function(pF){                      //pF 即指FactoryA,B,C,
   
    $("#selF").append("<option>"+pF+"</option>");
   
   
    });
 $.each(arrData,function(pF,pS){// pS则是 中括号部分的数组,
   
    if($("#selF option:selected").text() == pF){
   
    $.each(pS,function(pT,pC){//  在中括号里,又以冒号分成了两部分,pT 为brand   pC 为factor ,里面有逗号分隔,可以用split(,)   如:$.each(pC.split(","),function(){

   
    $("#selT").append("<option>"+pT+"</otpion>");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值