gpt4 book ai didi

javascript - 使用 jQuery 的 .prop 方法将属性设置为函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:45:24 24 4
gpt4 key购买 nike

我正在尝试使用 .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 - 使用 jQuery 的 .prop 方法将属性设置为函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com