【发布时间】:2014-05-13 19:11:27
【问题描述】:
我有一个使用 jquery .val() 以编程方式初始化的选择下拉菜单。有一个与此元素关联的更改事件,需要根据用户是更改值还是通过 $select.val() 以编程方式更改值而以不同的方式工作。实现这一目标的最佳方法是什么?
$select.change(function() {
// always execute:
...
// don't execute on .val(): [how to check this?]
...
});
【问题讨论】:
-
请出示您的代码。
-
你能提供一些代码吗?你试过什么吗?
-
作为建议,您的标题似乎与您的场景不匹配(听起来像是XY problem)。也许像 Preventing jQuery change event from triggering via .val() 之类的,或者类似的东西?
标签: jquery