在jquery上绑定和触发函数

时间:2015-05-19 11:53:59

标签: jquery

<script>
$(".box").bind("update",function(txt){
   alert(txt);
}); 


$(".box").trigger("update","Test text");
</script>


<div class="box" style="width:100px;">Nothing to say</div>

我想:警告&#34;测试文字&#34;。

我得到:警告&#34; [对象对象]&#34;

有什么问题?

http://jsfiddle.net/d5rdz71t/1/

1 个答案:

答案 0 :(得分:6)

event handler的第一个参数是事件对象,因此接受数据作为第二个参数

AFNetworking 2.0
$(".box").bind("update", function(event, txt) {
  alert(txt);
});

$(".box").trigger("update", "Test text");