使用jQuery's.prop方法来设置函数的属性
Using jQuery's .prop method to set a property to a function
我正试图使用.prop()
将函数分配给一组元素上的属性
$('.whatever').prop({MyProp:MyFunc});
仔细看这个函数的文档,似乎有一种特殊的行为,即值是一个函数,并且属性不会被分配函数,而是函数返回值。
有没有一个简单的解决方法,或者我应该只使用
$('.whatever').each(function(id, item){item.MyProp=MyFunc;});
.prop()
并非用于此目的。这就是为什么要使用.data()
方法。
$('.whatever').data('MyFunc', MyFunc);
// somewhere else:
var MyFunc = $('.whatever').data('MyFunc');
MyFunc(args);
相关文章:
- 如何在页面加载时设置函数的条件
- 如何在Javascript中设置函数在上一次结束时启动
- 在对象中定义JavaScript获取和设置函数,而不使用“;这个“;
- 杰辛特 |传递默认设置 |函数声明和“this”
- 在运行时用JavaScript设置函数的名称
- 用对象设置函数变量's值
- 当我在tinmyce.int()中编写设置函数时,tinymce消失了,只有纯文本区域可见
- 如何使用JavaScript变量设置函数集css宽度
- Javascript;取消设置函数
- 设置函数图像样式
- 为什么我的设置函数之间的超时不起作用
- jQuery 设置函数执行前的等待时间
- 在Node.js中设置函数执行顺序
- 如何在javascript中设置函数的优先级
- 设置函数变量与使用对象文字相同
- 以 JavaScript 对象文字表示法设置函数的属性
- 使用jQuery's.prop方法来设置函数的属性
- 设置函数的超时时间
- 显式设置函数的返回类型
- 当bool值变为true时,如何设置函数调用