欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【jquery下为Event handler传递动态参数的代码】,下面是详细的讲解!
jquery下为Event handler传递动态参数的代码
<body>
<div id="demo"></div>
<button id="btn" >trigger it</button>
<script type="text/javascript">
(function($) {
//demo1
$("#demo").bind("demo-trigger", function(e, args) {
var info=[];
//对应的我们从args参数中获取数据
for(var prop in args) {
info.push(prop + ":" + args[prop]);
}
this.innerHTML=info.join(';');
});
$('#btn').click(function() {
// 我们把数据作为一个参数和我们关心的事件名一起传入trigger方法
$('#demo').trigger('demo-trigger', {
name:'Andrew',
age: '23',
job: 'FrontEnd Dev'
});
});
})(jQuery);
</script>
</body>
关于jquery下为Event handler传递动态参数的代码的用户互动如下:
相关问题:jquery 参数传递和赋值问题
答:这个是关于html使用回调函数的,在jquery中,使用$("***").html(function(){}),其中的function可以带参数,第一个参数... >>详细
相关问题:JQuery函数参数为函数,如何为作为参数的函数传递参数
答:说的话太麻烦了,我举个例子给你: function test(x1,x2,callback){ var str1 = "参数一:"+x1+" 参数二:"+x2+""; var str2 = "这个只是测试而已。"; callback(str1,str2); //为参数函数传值 就在这里... } $(document).ready(function(){ $("#t... >>详细
相关问题:jquery uploadify动态传递参数如何实现
答:后绑定就可以了,不要在页面一加载就调用uploadify方法来创建文件上传按钮,根据你的应用,可以放在某个网页控件的事件上,比如某个输入域的blur时间或者其他的什么事件触发后再调用uploadify方法创建上传插件。 >>详细
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【cookie】不要在cookie中使用特殊字符的原因分析
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
