1

好的,所以我最近有这个项目,所以我还在搞清楚其他的事情。但是今天我需要添加一些新的东西,在这样做的过程中,我遇到了一个障碍,这个障碍似乎是由这个自定义的小功能带来的,这个自定义的小功能有人扩展了 jQuery

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

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

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

现在,这在外行人的术语中所做的一切都让我感到困惑。然而,就我所做的事情而言,我需要在准备好的文档上找到值的元素似乎没有值,尽管实际上在页面上实际上有一个值,我试图在类似的元素上找到值没有通过这种方式获得价值意味着工作正常。所以我总体上试图围绕制作这个的人的想法来思考,然后如果它是什么,我可以改变为其他更好的东西,只要我能让我的最终游戏以我想要的方式工作。

我只需要有人来看看这个并告诉我它是否对他们有意义,如果有意义,是否有替代方案我可以应用,因为这会造成障碍?

4

1 回答 1

4

这是一个 jQuery 插件,可让您更新元素的值并触发“更改”事件。

当您更新元素的“值”属性时,“更改”事件通常不会触发。这提供了一种相当简单的方法来做到这一点。

于 2012-07-26T23:11:50.737 回答