JavaScript

jquery 插件

2018-04-18  本文已影响4人  凌风x

预备知识:

扩展jquery方法

$.fn.extend({            
    alertWhileClick:function() {              
          $(this).click(function(){                   
                 alert($(this).val());             
           });             
     }         
});         
$("#input1").alertWhileClick();   

触发 input 元素的 select 事件:

$("button").click(function(){
  $("input").trigger("select");
});
function($){
          function testEvent(){
             var hidden = jQuery.Event( "hide.bs",{
                 user:"foo",
                 pass:"bar",
                 relatedTarget: $("#input-1")[0]
               });
              $( "#input-1" ).trigger(hidden);
            }
            $("#input-1").on("click",testEvent);
         }(jQuery)

         $(function(){
             $( "#input-1" ).on("hide.bs",function(event){
                    alert(event.relatedTarget.tagName)//INPOUT
                    alert(event.user)//foo
              })
         })
上一篇 下一篇

猜你喜欢

热点阅读