奇怪的函数valChange试图弄清楚是什么以及为什么

weird function valChange trying to figure out what and why

本文关键字:是什么 弄清楚 为什么 函数 valChange      更新时间:2024-03-24

好吧,所以我最近有一个项目,所以我还在想办法。但今天我需要添加一些新的东西,在这样做的过程中,我遇到了一个路障,似乎是由这个自定义的小函数引起的——有人用扩展了jQuery

$.fn.extend({ valChange: function(v) { return this.val(v).change(); } });

它使用的少数几个地方就像

$("input#system_path", $form).valChange(data.system_path ? data.system_path : '');

现在,用外行的话来说,这一切都让我感到困惑。然而,就我所做的而言,我需要在文档中找到值的元素似乎没有值,尽管实际上页面上有一个值,但我试图找到的值类似于没有通过这一方法获得值的元素工作得很好。因此,总的来说,我试图把我的思想集中在做这件事的人的想法上,然后如果这是什么,我可以改变为其他很棒的事情,只要我能让我的最终游戏按照我想要的方式进行。

我只需要有人看看这个,告诉我如果这对他们有意义的话是什么,如果有,我有没有其他选择可以申请,因为这会造成障碍?

这是一个jQuery插件,可以更新元素的值,还可以触发"更改"事件。

更新元素的"value"属性时,"change"事件通常不会触发。这提供了一种相当简单的方法。